我对服务生命周期感到困惑.
我有很多问题如下:
如果我的应用程序startService()
多次调用服务,是否会同时运行多个服务?还是只有一个?
首先,如果我bindService()
在我的应用程序中多次调用服务,我的应用程序会发生什么?
假设我有一个已经启动的服务,startService()
然后我绑定它以指示它做某事.在这种情况下,如果我指示(通过此Binder接口)服务执行其stopSelf()
方法,运行的服务是否立即停止?
再次假设我有一个只能启动的服务bindService()
,并且onUnbind
被覆盖以返回true,在这种情况下,我应该stopSelf
显式调用方法来关闭服务吗?
我使用 ffmpeg lavfi 制作了一个 1 秒的示例视频,命令如下:
ffmpeg -f lavfi -i color=c=black:s=450x800:d=1 out.mp4
Run Code Online (Sandbox Code Playgroud)
然后我使用 ffprobe 来浏览视频文件,显示它只包含 25 帧。
现在我想使用lavfi制作一个1秒30帧的视频,我该如何编写命令?