gpt4 book ai didi

ios - “Video is currently unavailable”-iOS应用程序的Youtube Javascript/iFrame API(嵌入UIWebview)

转载 作者:行者123 更新时间:2023-12-01 16:50:42 26 4
gpt4 key购买 nike

我尝试将Youtube播放器内联到UIWebview中。我将Javascript / iFrame API与Player API结合使用。

通常,播放器工作正常。但是在某些情况下,视频无法开始播放,并且我收到一条消息“视频当前不可用”。

我试图使用以下代码以编程方式清除uiwebview的缓存:

 [[NSURLCache sharedURLCache] removeAllCachedResponses];

我还清除了Safari的缓存,以防出现问题,但是没有运气。

以下是一个视频示例: http://www.youtube.com/embed/z-6cCmxaGoQ?enablejsapi=1&rel=0&playsinline=1&showinfo=1&controls=0&vq=hd720

对这种随机和奇怪的行为有什么想法吗?

最佳答案

我从这里使用了https://github.com/youtube/youtube-ios-player-helper/的代码。但是,您需要添加一个参数来解决该问题。请在下面找到示例。

let vars = ["origin": "http://www.youtube.com"]
videoView.load(withVideoId: "YourVideoID", playerVars: vars)

关于ios - “Video is currently unavailable”-iOS应用程序的Youtube Javascript/iFrame API(嵌入UIWebview),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16190894/

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