setCaptureRate
http://developer.android.com/reference/android/media/MediaRecorder.html#setCaptureRate%28double%29setVideoFrameRate
http://developer.android.com/reference/android/media/MediaRecorder.html#setVideoFrameRate%28int%29
android的setCaptureRate()
类中的setVideoFrameRate()
和MediaRecorder
api有什么区别?
最佳答案
来自setCaptureRate()
的文档:
设置视频帧捕获率。这可以用来设置不同的
视频帧捕获率高于录制视频的播放率。这个
方法还将录制模式设置为延时。延时视频
录制,只录制视频。音频相关参数为
当延时录制会话启动时忽略,如果应用程序
设置它们。
我们用0.1fps作为参数
setCaptureRate(0.1)表示每10秒1帧。0.001将是每100秒1帧。
我找到了一个例子:here
而setVideoFrameRate()
就是你所知道的:
设置要捕获的视频的帧速率25fps, 30fps, 60fps -
你也可以看到参数的不同。setCaptureRate()
可以接受小数,但setVideoFrameRate()
仅适用于整数。