API名称:wx.createMediaRecorder
问题描述:
在小米6X (安卓 9,微信版本:8.0.1)上调用MediaRecorder.requestFrame不能执行回调函数。同时录制结束后生成的视频链接不能播放,时长为0秒。调用MediaRecorder.start函数到监听'start'事件的时长间隔略长。约2s
在苹果X(系统版本:14.2,微信版本:8.0.2)上测试,可以执行MediaRecorder.requestFrame的回调函数,调用MediaRecorder.start函数到监听'start'事件的时长间隔不长,但视频时长是实际时长的3倍左右,而且视频与录制画面不一致。
不知是否是代码问题。
代码片段链接:https://developers.weixin.qq.com/s/XzgSjnmP7WoR
预览可以没问题,真机调试不行
具体参考:https://developers.weixin.qq.com/community/develop/doc/000c84e0e24160050d0b6024a59c00
我的问题是MediaRecorder.requestFrame(callback),安卓不能执行callback。不是打开的真机调试模式,就是在开发版下运行的,就不能执行callback。