菜鸟教程小白 发表于 2022-12-13 02:38:24

android - Ionic 3 - 无法在 iOS 手机中打开视频


                                            <p><p>我试图找出当我在 iPhone 或类似设备上运行我的应用程序时视频没有被执行的原因。但是,当我在 Android 上运行它时可以执行。 Cordova 有问题吗?有没有人遇到过同样的问题?谢谢</p>

<p>TS:</p>

<pre><code>export class PlayerVideoPage {
public source: String = &#39;&#39;;
public title: String = &#39;&#39;;

constructor(public navCtrl: NavController, public navParams: NavParams, public orientation: OrientationService) {
    this.source = navParams.get(&#39;url&#39;);
    this.title = navParams.get(&#39;title&#39;);

    this.orientation.unlock()
}

   dismiss() {
    this.navCtrl.pop();
    this.orientation.lock()
}

ngOnDestroy() {
   this.orientation.lock();
}

loadVideo() {
      return &#39;./assets/learn/videos/&#39; + this.source;
}
}
</code></pre>

<p>HTML:</p>

<pre><code>&lt;ion-content padding&gt;
&lt;h4 text-center&gt;{{title}}&lt;/h4&gt;
&lt;ion-grid&gt;
    &lt;ion-row&gt;
      &lt;video controls playsinline&gt;
      &lt;source =&#34;loadVideo()&#34;
            type=&#39;video/mp4;&#39;/&gt;
      &lt;/video&gt;
    &lt;/ion-row&gt;
    &lt;ion-row class=&#34;button-controls&#34;&gt;
      &lt;button ion-button icon-only round (click)=&#34;dismiss()&#34;&gt;
         &lt;ion-icon name=&#34;close&#34;&gt;&lt;/ion-icon&gt;
      &lt;/button&gt;
    &lt;/ion-row&gt;
&lt;/ion-grid&gt;
&lt;/ion-content&gt;
</code></pre>

<p>iOS:
<a href="/image/ZyhuH.png" rel="noreferrer noopener nofollow"><img src="/image/ZyhuH.png" alt="Screenshot1"/></a> </p>

<p>安卓:
<a href="/image/wOhBP.png" rel="noreferrer noopener nofollow"><img src="/image/wOhBP.png" alt="enter image description here"/></a> </p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>您可以在 <code>config.xml</code> 中添加以下行:</p>

<p><em>config.xml</em></p>

<pre><code>&lt;preference name=&#34;AllowInlineMediaPlayback&#34; value=&#34;true&#34; /&gt;
</code></pre></p>
                                   
                                                <p style="font-size: 20px;">关于android - Ionic 3 - 无法在 iOS 手机中打开视频,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/46432882/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/46432882/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: android - Ionic 3 - 无法在 iOS 手机中打开视频