菜鸟教程小白 发表于 2022-12-12 09:15:25

ios - iOS 应用中的 YouTube iframe 太慢


                                            <p><p>我在我的 iOS 应用程序中使用 YouTube API,问题是它在我的 iPhone 上加载速度非常慢,但在 iOS 模拟器上它运行良好。</p>

<p>我在不同的网络和不同的 iPhone 上尝试过它,它总是一样的。在每个网络模拟器上都运行得更好。</p>

<p>我正在使用 <code>YTPlayerView-iframe-player.html</code> 和 <code>YTPlayerView</code>。</p>

<p>所以,问题是我可以做些什么来更快地加载它,或者我可以在加载后开始播放歌曲吗?</p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>没有办法加快您的网络。您可以做两件事来改善用户体验:在视频加载之前隐藏播放器,并尽快开始播放视频(自动播放)。</p>

<p>将自动播放键添加到您的 playervars 字典中:</p>

<pre><code>NSDictionary *playerVars = @{
                           @&#34;playsinline&#34; : @1,
                           @&#34;autoplay&#34; : @1, // &lt;- here
                           @&#34;showinfo&#34; : @0,
                           @&#34;rel&#34; : @0,
                           @&#34;modestbranding&#34; : @1,
                           };

;

// hide the player view until it is ready
self.playerView.hidden = YES;
</code></pre>

<p>准备好后取消隐藏播放器:</p>

<pre><code>// unhide and play
- (void)playerViewDidBecomeReady:(YTPlayerView *)playerView {
    self.playerView.hidden = NO;
}
</code></pre>

<p>或</p>

<pre><code>- (void)playerView:(YTPlayerView *)playerView didChangeToState:(YTPlayerState)state {
    if (state == kYTPlayerStatePlaying) {
      self.playerView.hidden = NO;
    }
}
</code></pre></p>
                                   
                                                <p style="font-size: 20px;">关于ios - iOS 应用中的 YouTube iframe 太慢,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/33052530/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/33052530/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: ios - iOS 应用中的 YouTube iframe 太慢