iOS录制视频以支持所有Web浏览器

时间:2014-06-28 22:28:25

标签: html ios iphone html5 video

在ios应用程序中,以mp4格式捕获视频并将其上传到亚马逊服务器。

我们正在使用视频标记将此上传的视频网址嵌入到html文件中。

问题是,它不会在Firefox中播放,因为它不支持mp4格式。 在一些论坛和博客中,我看到我们需要在html中提供多种格式的视频(mp4,ogg,webm等)。 但是将不同的文件格式视频上传到服务器并不是一个好的解决方案。

任何解决方案都可以通过iOS设备获得一次格式化,并且至少需要支持chrome,firefox和safari浏览器。

1 个答案:

答案 0 :(得分:1)

如果您支持Chrome PC / Mac,Firefox PC / Mac和Safari Mac / iOS,则 需要 提供2个视频源和2个音频源:

HTML 5视频

  

SRC =" video.mp4"类型="视频/ MP4" codecs =" avc1.4D401E,mp4a.40.2"   SRC =" video.webm"类型="视频/ WEBM" codecs =" vp8.0,vorbis"

HTML 5音频

  

SRC =" audio.m4a"类型="音频/ MP4"编解码器=" mp4a.40.5"   SRC =" audio.ogg"类型='音频/ OGG;编解码器=" Vorbis格式"

我同意,这很荒谬,幸运的是Mozilla已经放弃了boycotting patent encumbered media formats并且已经启用了Firefox(v35)Mac来播放MP4。我刚刚发现AAC(MP4音频)与Chrome,Firefox和Safari兼容。所以现在的生活要简单得多:

HTML 5 Media Nirvana

  

SRC =" video.mp4"类型="视频/ MP4" codecs =" avc1.4D401E,mp4a.40.2"   SRC =" audio.m4a"类型="音频/ MP4"编解码器=" mp4a.40.2"

唯一遗漏的浏览器是Opera,我可以忍受。