iOSlogging了所有网页浏览器支持的video

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

我们正在使用video标签将这个上传的videourlembedded到html文件中。

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

任何解决scheme都可以通过iOS设备的一次格式来实现,而且至less需要支持chrome,firefox和safari浏览器。

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

HTML 5video

src =“video.mp4”type =“video / mp4”codecs =“avc1.4D401E,mp4a.40.2”src =“video.webm”type =“video / webm”codecs =“vp8.0,vorbis”

HTML 5audio

src =“audio.m4a”type =“audio / mp4”codecs =“mp4a.40.5”src =“audio.ogg”type ='audio / ogg; 编解码器= “Vorbis格式”

我同意,这很荒谬,幸运的是,Mozilla已经放弃了抵制专利侵权的媒体格式 ,并使Firefox(v35)Mac能够播放MP4。 我刚刚发现AAC(MP4audio)与Chrome,Firefox和Safari兼容。 所以现在生活更简单了:

HTML 5媒体涅磐

src =“video.mp4”type =“video / mp4”codecs =“avc1.4D401E,mp4a.40.2”src =“audio.m4a”type =“audio / mp4”codecs =“mp4a.40.2”

唯一的浏览器是歌剧 ,我可以忍受。