菜鸟教程小白 发表于 2022-12-13 08:44:49

ios - MPMoviePlayerController 正在播放 YouTube 视频?


                                            <p><p>我找到了一种在 MPMoviePlayerController 上播放 YouTube 视频的方法。为此,只需要一个正确的网址。在 iframe 中播放 YouTube 视频后,可能会获得该 url。我的 UIWebView 使用
这个html:</p>

<pre><code>&lt;html&gt;
&lt;head&gt;
&lt;/head&gt;
&lt;body style=&#34;margin:0&#34;&gt;
    &lt;iframe class=&#34;youtube-player&#34; type=&#34;text/html&#34; width=&#34;280&#34;
      height=&#34;200&#34; src=&#34;http://www.youtube.com/embed/VJRKaQ52ImE&#34;
      frameborder=&#34;0&#34;&gt;
    &lt;/iframe&gt;
&lt;/body&gt;
</code></pre>

<p> </p>

<p>所以点击视频矩形中的播放后,我们可以在控制台中看到这样的消息:</p>

<pre><code>YT_Player setting movie path: http://v12.lscache4.c.youtube.com/videoplayback?sparams=id%2Cexpire%2Cip%2Cipbits%2Citag%2Cratebypass%2Coc%3AU0hQR1NLVl9FSkNOMF9LRVpB&amp;fexp=913518%2C904531%2C910211&amp;itag=18&amp;ip=0.0.0.0&amp;signature=93772DDEDFE678D8EA1A2E4669B5634BD6D4E81E.58DEF5203DEF07FB75F762D6C9C39536C84DE59C&amp;sver=3&amp;ratebypass=yes&amp;expire=1312308000&amp;key=yt1&amp;ipbits=0&amp;id=54944a690e762261
</code></pre>

<p>所以这里的问题是 - 如何获取 YT_Player 对象或如何生成“正确”的 url?</p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>没有获得“正确”网址的官方 API,而且很可能永远不会有。请参阅底部的以下链接。</p>

<p> <a href="http://groups.google.com/group/youtube-api-gdata/browse_thread/thread/394c41dda8b4745a" rel="noreferrer noopener nofollow">http://groups.google.com/group/youtube-api-gdata/browse_thread/thread/394c41dda8b4745a</a> </p>

<p>请注意,基于 UIWebView 的方法不会在 MPMoviePlayerController 中播放电影,而是在名为 YTMoviePlayer 的自定义类中播放。您可以通过播放电影然后转储从 [ keyWindow] 开始的 subview 层次结构来确认它。</p></p>
                                   
                                                <p style="font-size: 20px;">关于ios - MPMoviePlayerController 正在播放 YouTube 视频?,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/6911171/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/6911171/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: ios - MPMoviePlayerController 正在播放 YouTube 视频?