0

我想使用https://developers.google.com/youtube/v3/guides/ios_youtube_helper提供的 YTPlayerView 在 iOS 应用程序中播放嵌入的 youtube 视频

使用以下视频测试我的代码,例如https://youtu.be/jBm7O1XCYiE,我最终得到以下结果:** 在 XCode 模拟器上:Youtube 视频按预期播放** 在真实设备(iPad mini)上:我收到消息“此视频受到限制。请尝试使用 Google Apps 帐户登录。”

有什么建议我应该怎么做才能在真实设备上克服这个消息?

最奇怪的是,YouTube 很少允许我在真实设备上观看视频,我通常会收到上述错误消息的同一视频(尽管同时我没有更改任何代码或设置)

4

1 回答 1

0

发现这是国内问题。。

解决方案是:将网络设置配置为使用不同的 DNS,例如 Google Public DNS。

根本原因是:在土耳其,某些特定网站存在访问限制,YouTube 就是其中之一。YouTube 并未完全被阻止,但它在默认 DNS 设置下无法正常运行。而且我刚刚忘记更改我的测试设备的 DNS。

感谢政府,感谢我在过去几天尝试解决这个问题时学到的所有东西!

我现在的下一个问题是找出如何在不要求用户修改其 DNS 设置的情况下克服这种情况。在后台建立VPN连接是唯一的出路吗?

任何答案/提示表示赞赏。

于 2015-11-23T18:05:20.557 回答