菜鸟教程小白 发表于 2022-12-12 23:32:25

ios - Javascript命令以全屏(iOS)获取youtube播放器?


                                            <p><p>我需要在 iframe 中显示 youtube 视频,类似于官方 Youtube 应用中的视频。当设备旋转到横向时,视频应该以全屏模式播放。 </p>

<p>我使用此代码嵌入 youtube 视频,但我不确定如何在横向强制全屏模式:</p>

<blockquote>
<p>NSString* embedHTML = [NSString stringWithFormat:@&#34;</p>
</blockquote>

<pre><code>                     &lt;html&gt;
                     &lt;body style=&#39;margin:0px;padding:0px;&#39;&gt;
                     &lt;script type=&#39;text/javascript&#39; src=&#39;http://www.youtube.com/iframe_api&#39;&gt;&lt;/script&gt;
                     &lt;script type=&#39;text/javascript&#39;&gt;
                     function onYouTubeIframeAPIReady()
                     {
                     ytplayer=new YT.Player(&#39;playerId&#39;,{events:{onReady:onPlayerReady}})
                     }
                     function onPlayerReady(a)
                     {
                     a.target.playVideo();
                     }
                     &lt;/script&gt;
                     &lt;iframe id=&#39;playerId&#39; type=&#39;text/html&#39; width=&#39;%f&#39; height=&#39;%f&#39; src=&#39;http://www.youtube.com/embed/%@?enablejsapi=1&amp;rel=0&amp;playsinline=1&amp;autoplay=1&#39; frameborder=&#39;0&#39;&gt;
                     &lt;/body&gt;
                     &lt;/html&gt;&#34;, self.webView.frame.size.width, self.webView.frame.size.height, self.videoId];

resourceURL]];
</code></pre>

<p>我得到了这个内联播放器:</p>

<p> <img src="/image/hsEit.png" alt="enter image description here"/> </p>

<p>具有全屏按钮。我想从代码中触发全屏。</p>

<p><strong>有没有 javascript 命令可以从内联模式切换到全屏模式?</strong></p>

<p>示例:<em>Youtube 官方应用</em>
纵向:</p>

<p> <img src="/image/g5FrT.png" alt="enter image description here"/> </p>

<p>和风景:</p>

<p> <img src="/image/EP0J4.png" alt="enter image description here"/> </p>

<p><strong>如何做到这一点?</strong></p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>如果您想搜索/查询 youtube 视频,请查看 GData 以检索视频 URL。</p>

<p>要全屏播放视频,我会从 javascript 中提取视频 URL 并使用 <a href="https://github.com/0xced/XCDYouTubeVideoPlayerViewController" rel="noreferrer noopener nofollow">XCDYoutubeVideoPlayerViewController</a>全屏播放。</p></p>
                                   
                                                <p style="font-size: 20px;">关于ios - Javascript命令以全屏(iOS)获取youtube播放器?,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/24475771/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/24475771/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: ios - Javascript命令以全屏(iOS)获取youtube播放器?