我想同步数据从手机录制视频经过的时间。我想获得有关经过时间录制视频的信息(毫秒)。我尝试通过以下方式解决这个问题:
运行自己的计时。
伪:
mMediaRecorder.start(); //start recording
startTime = System.currentTimeMillis(); //save start recording time
timerHandler.postDelayed(timerRunnable, 0); //for save elapsed time and timerHandler.postDelayed(this, 20); for next 20m
我在尝试使用AWS Mediaconvert处理视频时遇到此错误Demuxer: [ReadPacketData File read failed - end of file hit at length [13155941]. Is file truncated?]。这段视频是在ios safari/chrome浏览器上用video/mp4的Mimetype录制的。我使用的是npm模块aws-sdk。
它对所有使用文件输入(从我的设备)选择的视频(video/mp4和其他格式)都工作得很好。
更新一下:使用AWS Elastic代码转换器可以处理safari录制的视频。
我有一个使用Windows Media Center的WPF应用程序,它使用Windows Media Center SDK启动实况电视录制,等待2分钟,然后在WPF MediaElement中播放当前录制的文件(.wtv)。问题是视频视觉会冻结,并且在何时发生时不一致。我调查了一下,发现时间线仍然在移动,所以MediaElement仍然认为视频正在播放。
只有在尝试播放当前正在录制的视频文件时才会出现这种情况,以前录制的节目播放得很好。媒体中心和媒体播放器都可以毫无问题地播放这些文件;只有WPF MediaElement才有这个问题。任何帮助都将不胜感激。
我试着用这里的SDK来记录视频和旋转导航。当导航未启动时,视频记录工作得很好,但是当导航正在进行并试图录制视频时,出现了此错误。
[avas] AVAudioSession.mm:1074:-[AVAudioSession setActive:withOptions:error:]: Deactivating an audio session that has running I/O. All I/O should be stopped or paused prior to deactivating the audio session.