2

在过去的几个月里,我已经开始使用 HTML5 搜索视频录制的可能性。但我发现它只能在桌面浏览器operachrome使用getUserMedia(),而且我不知道移动浏览器。因为 HTML5 现在正在蓬勃发展。谁能告诉我所有桌面和移动浏览器都可以用 HTML5 录制视频吗?如果可能,请向我解释如何?....请让我知道在所有平台上使用 HTML5 进行视频捕获的可能性是什么。

4

3 回答 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
  1. 在 HTML5 中捕获音频和视频
<input type="file" name="video" accept="video/*" capture="capture">
  1. 允许图像和视频
<input type="file" name="video" accept="video/*,image/*">
  1. 对于多个文件
<input type="file" name="video" accept="video/*" multiple>

图片显示支持的浏览器和版本

于 2019-04-17T12:31:07.997 回答