在过去的几个月里,我已经开始使用 HTML5 搜索视频录制的可能性。但我发现它只能在桌面浏览器opera
中chrome
使用getUserMedia()
,而且我不知道移动浏览器。因为 HTML5 现在正在蓬勃发展。谁能告诉我所有桌面和移动浏览器都可以用 HTML5 录制视频吗?如果可能,请向我解释如何?....请让我知道在所有平台上使用 HTML5 进行视频捕获的可能性是什么。
问问题
808 次
3 回答
1
到目前为止,Chrome(桌面版和移动版)和 Firefox(仅桌面版)提供了最好的兼容性。
Opera 也支持,getUserMedia()
但除此之外,Opera 不支持其余的 API。
已经有几次尝试直接从浏览器录制视频,但目前还没有建立标准。
有一篇关于使用 HTML5 捕获视频和音频的状态的好文章,我建议您阅读:http ://hdfvr.com/html5-video-recording
此外,如果您希望可以查看 webRTC 实验当前正在开发的一些演示: https ://www.webrtc-experiment.com/RecordRTC/
于 2014-03-27T13:05:48.920 回答
1
全面披露:我为 Ziggeo 工作。
WebRTC 支持目前仅限于 Chrome、Opera 和 Firefox,并提供不同程度的支持:
Firefox 允许您将视频+音频录制为 webm blob 并将其发送到您的服务器
Chrome 和 Opera 提供了对视频帧和音频信号的访问,所以你需要自己用 JS 编码,发送到你的服务器并拼接在一起
对于所有其他浏览器和旧版本的 Firefox、Chrome 和 Opera,您需要回退到 Flash,导致 flv 文件通过 RTMP 传输。
于 2015-08-12T13:28:30.907 回答
0
- 在 HTML5 中捕获音频和视频
<input type="file" name="video" accept="video/*" capture="capture">
- 允许图像和视频
<input type="file" name="video" accept="video/*,image/*">
- 对于多个文件
<input type="file" name="video" accept="video/*" multiple>
于 2019-04-17T12:31:07.997 回答