【发布时间】:2013-11-26 01:35:05
【问题描述】:
我想将其他传感器数据与我正在录制的视频同步,因此我想在传感器被触发时记录“我在视频中的距离”。有没有办法做到这一点?我在 MediaRecorder 类上找不到合适的方法。
另一种解决方案是获取视频录制的精确开始时间,但我的测试表明视频在调用 mediarecorder.start 后开始约 1 秒,但并不一致。
【问题讨论】:
标签: java android video recording video-recording
我想将其他传感器数据与我正在录制的视频同步,因此我想在传感器被触发时记录“我在视频中的距离”。有没有办法做到这一点?我在 MediaRecorder 类上找不到合适的方法。
另一种解决方案是获取视频录制的精确开始时间,但我的测试表明视频在调用 mediarecorder.start 后开始约 1 秒,但并不一致。
【问题讨论】:
标签: java android video recording video-recording
你提出了一个有趣的话题。
如果您参考developer page 中的文档,下图说明应该在调用start() 方法时开始录制。
您的解决方案应该是正确的,尽管有长达 1 秒的延迟。我会这样做
我浏览了 MediaRecorder 类方法,似乎唯一有用的方法是回调 setOnInfoListener()。
设置它,看看你是否会在录制开始时获得某种信息!不过我还没试过。
【讨论】: