我们正在构建一款针对 iOS/Android 的移动应用程序。该应用程序需要显示某些 YouTube 视频。理想情况下,我希望获得一个移动应用程序本机视频播放器以获得最佳用户体验。
在研究这个问题时,我发现Android 播放器 API 已被弃用,转而支持 IFrame 集成。当我访问 IFrame 文档 时,有一个指向 12 年前的 Google 会议视频的链接。我觉得这十年一定有一些进步。
我还遇到过许多开源项目,它们从 YouTube API 获取视频并使用视频 URL 在本机视频播放器中播放它们。这可能不合法,但我找不到任何参考资料来证明或否认这个假设。
那么,截至 2023 年,IFrame 仍然是将 YouTube 视频嵌入移动应用程序的官方方式吗?还有比 IFrame 更好的选择吗?
[...]您不得:
访问、复制、下载、分发、传输、广播、展示、出售、许可、更改、修改或以其他方式使用服务的任何部分或任何内容,但以下情况除外:(a) 服务特别允许的 [...] 规避、禁用、欺诈性参与或以其他方式干扰服务(或尝试执行任何上述操作),包括与安全相关的功能或以下功能:(a) 防止或限制复制或以其他方式使用内容 [... ]
许多(如果不是全部)非官方方法规避/禁用其中许多禁令,所以我认为它们不合法。