菜鸟教程小白 发表于 2022-12-13 03:26:24

android - 在 iOS/Android 原生媒体播放器中播放 HTML5 视频


                                            <p><p>很简单,我有一个<code><video></code>标签如下:</p>

<pre><code>&lt;video id=&#34;video&#34; controls preload&gt;
    &lt;source src=&#34;media/video.mp4&#34; type=&#34;video/mp4&#34;&gt;
    &lt;source src=&#34;media/video.webm&#34; type=&#34;video/webm&#34;&gt;
    &lt;source src=&#34;media/video.ogv&#34; type=&#34;video/ogg&#34;&gt;
    Your browser does not support the video tag.
&lt;/video&gt;
</code></pre>

<p>相当标准。但是,我希望使用内置媒体播放器在移动设备上打开视频,就像在 iPhone 上观看 Safari 中的 YouTube 视频一样。</p>

<p>我怎样才能做到这一点?移动网站是使用 jQuery Mobile 构建的。</p>

<p>另外,我想我在某处读到,从 <code><source></code> 标记中删除 <code>type</code> 属性会增加兼容性。这是真的吗?</p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>更新:
如果您尝试从 Hybrid android 应用程序播放视频文件,那么下面的代码应该对您有用。要在 Android Native 播放器中播放 HTML5 视频,请使用一小段 Java 代码 -</p>

<pre><code>Intent intent = new Intent(android.content.Intent.ACTION_VIEW);
Uri data = Uri.parse(“path of the video file”); //Specify the video file path
intent.setDataAndType(data,“video/mp4″);
startActivity(intent);
</code></pre>

<p>现在使用您的 JavaScript 函数调用上面的 Java 原生代码,传递上面显示的视频元素或路径,您应该可以很好地使用您的播放器。</p>

<p>回答你的第二个问题,我认为移除type属性并不会增加手机的视频兼容性,因为它是本地播放器必须设置的属性才能知道视频文件的编码。</p></p>
                                   
                                                <p style="font-size: 20px;">关于android - 在 iOS/Android 原生媒体播放器中播放 HTML5 视频,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/18231559/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/18231559/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: android - 在 iOS/Android 原生媒体播放器中播放 HTML5 视频