ios - 在 iOS 应用程序中播放 Youtube 视频

标签 ios swift swift3

我想在我的 iOS 应用程序中播放 YouTube 视频。我搜索了那个,但我找到的唯一解决方案是在 iOS 应用程序中嵌入 youtube 视频,视频在 webview 中播放,这样我们就可以滚动并播放建议的其他视频。 我不想在 webview 中播放视频,我想像在播放器中播放一样播放视频,用户无法滚动它。 在 Swift 中是否有任何解决方案,而且我不想使用违反 Youtube 条款和条件的库

最佳答案

如果您不想使用 YouTube 提供的 API 而是继续使用 UIWebView,还有另一种解决方案。 .

YouTube 具有使用格式为 https://www.youtube.com/embed/<videoId> 的 URL 在没有任何滚动功能的情况下在 WebView 中全屏加载任何视频的功能。 .

例如,要使用此方法加载 Gangnam Style,只需将 UIWebView 指向 URL https://www.youtube.com/embed/9bZkp7q19f0 .

关于ios - 在 iOS 应用程序中播放 Youtube 视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44499332/

相关文章:

iphone - UILabel 中的动画计时器

android - 移动应用程序是否有可能用其相机检测闪光灯,即视觉莫尔斯电码

iphone - 无法在@interface 或@protocol 中声明变量

swift - 在 xCode 10-beta 1 上使用随 pod 安装的 Firebase 时出错

ios - 更新数组索引但它更改了 IOS 中的所有索引

nsurlsession - Swift 3,未调用 URLSession dataTask completionHandler

ios - 图片建议不起作用 Xcode 10

swift - 为什么添加 'dynamic' 可以解决我的错误访问问题?

swift - UIMarkupTextPrintFormatter 和 Mac Catalyst

ios - 按住 "repeat fire"的按钮