gpt4 book ai didi

ios - iOS 应用程序中的 YouTube iframe 太慢

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:59:38 25 4
gpt4 key购买 nike

我在我的 iOS 应用程序中使用 YouTube API,问题是它在我的 iPhone 上加载非常慢,但在 iOS 模拟器上它运行完美。

我在不同的网络和不同的 iPhone 上试过,结果总是一样。在每个网络模拟器上工作得更好。

我正在使用 YTPlayerView-iframe-player.htmlYTPlayerView

所以,问题是我可以做些什么来加快加载速度,还是可以在加载后开始播放歌曲?

最佳答案

没有办法加速您的网络。您可以做两件事来改善用户体验:隐藏播放器直到视频加载,并尽快开始播放视频(自动播放)。

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

NSDictionary *playerVars = @{
@"playsinline" : @1,
@"autoplay" : @1, // <- here
@"showinfo" : @0,
@"rel" : @0,
@"modestbranding" : @1,
};

[self.playerView loadWithVideoId:videoId playerVars:playerVars];

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

准备好后取消隐藏播放器:

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

- (void)playerView:(YTPlayerView *)playerView didChangeToState:(YTPlayerState)state {
if (state == kYTPlayerStatePlaying) {
self.playerView.hidden = NO;
}
}

关于ios - iOS 应用程序中的 YouTube iframe 太慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33052530/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com