菜鸟教程小白 发表于 2022-12-12 23:26:02

支持所有网络浏览器的 iOS 录制视频


                                            <p><p>在ios应用中,采集mp4格式的视频并上传到亚马逊服务器。</p>

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

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

<p>实现此目的的任何解决方案,使用 iOS 设备的一次格式,并且至少需要支持 chrome、firefox 和 safari 浏览器。</p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>如果您支持 Chrome PC/Mac、Firefox PC/Mac 和 Safari Mac/iOS,那么您<strong><em>需要</em></strong>提供 2 个视频源和 2 个音频源:</p>

<h1><em>HTML 5 视频</em></h1>

<blockquote>
<p>src=&#34;video.mp4&#34; type=&#34;video/mp4&#34; codecs=&#34;avc1.4D401E, mp4a.40.2&#34;
src=&#34;video.webm&#34; type=&#34;video/webm&#34; codecs=&#34;vp8.0, vorbis&#34;</p>
</blockquote>

<h1><em>HTML 5 音频</em></h1>

<blockquote>
<p>src=&#34;audio.m4a&#34; type=&#34;audio/mp4&#34; codecs=&#34;mp4a.40.5&#34;
src=&#34;audio.ogg&#34; type=&#39;audio/ogg; codecs=&#34;vorbis&#34;</p>
</blockquote>

<p>我同意,这很荒谬,幸运的是 Mozilla 已经放弃了 <a href="https://developer.mozilla.org/en-US/docs/Web/HTML/Supported_media_formats" rel="noreferrer noopener nofollow">boycotting patent encumbered media formats</a>并已启用 Firefox (v35) Mac 播放 MP4。我最近才发现 AAC(MP4 音频)与 Chrome、Firefox 和 Safari 兼容。所以现在生活变得简单多了:</p>

<h1><em>HTML 5 媒体涅槃</em></h1>

<blockquote>
<p>src=&#34;video.mp4&#34; type=&#34;video/mp4&#34; codecs=&#34;avc1.4D401E, mp4a.40.2&#34;
src=&#34;audio.m4a&#34; type=&#34;audio/mp4&#34; codecs=&#34;mp4a.40.2&#34;</p>
</blockquote>

<p>唯一被遗漏的浏览器是 <a href="http://www.jwplayer.com/html5/formats/" rel="noreferrer noopener nofollow">Opera</a> ,我可以忍受。</p></p>
                                   
                                                <p style="font-size: 20px;">关于支持所有网络浏览器的 iOS 录制视频,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/24471476/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/24471476/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: 支持所有网络浏览器的 iOS 录制视频