获取到目前为止录制的视频长度(或获得准确的开始时间)

时间:2013-11-26 01:35:06

标签: java android video recording video-recording

我想将其他传感器数据与我正在录制的视频同步,因此我想在触发传感器时录制“我在视频中的距离”。有没有办法做到这一点?我在MediaRecorder类上找不到合适的方法。

另一个解决方案是获得视频录制的精确开始时间,但我的测试显示视频在调用mediarecorder.start后约1秒开始,但它不一致。

1 个答案:

答案 0 :(得分:0)

你提出了一个有趣的话题 如果您参考developer page中的文档,下图说明了在调用start()方法时应该开始录制。

enter image description here
你的解决方案应该是正确的,尽管有一个延迟,最多1秒。我会以同样的方式做到这一点 我浏览了MediaRecorder类方法,唯一有用的方法是回调setOnInfoListener()
设置它,看看录制开始时是否会收到某些信息!我还没试过。