我希望通过网络浏览器而不是原生应用。 用户允许手机摄像头访问摄像头,然后开始录制视频。 每隔3秒(例如)捕获用户记录的内容(可能是Blob)。 重复直到用户想要停止。所以持续时间有限。 我知道你可以使用getUserMedia来实现这个功能,但我不知道设置摄像机录像的持续时间。
答案 0 :(得分:0)
使用getUserMedia和Stream API,可以使用桌面Web浏览器。但是,当我在Chrome Mobile上测试时,最终创建的视频只有一帧长。使用Cordova,您可以创建一个支持您想要的平台的混合移动应用程序。
HTML5视频录制示例: http://html5-demos.appspot.com/static/getusermedia/record-user-webm.html https://www.webrtc-experiment.com/RecordRTC/ - 此视频会显示多个视频片段!
Hybrid App视频录制示例: http://www.raymondcamden.com/2015/06/05/cordova-sample-capture-and-display-video