我通过分析视频 URL 的 JSON 并获取流 URL,从 youtube 移动站点提取视频的流 URL,然后在 IOS 中使用 MPMoviePlayerController 直接播放。
它没有使用 UIWebView。我不将视频保存到磁盘,只是播放。是否违反了 Youtube TOS?
是的。它违反了 Youtube 的服务条款。
在此处参考 Youtube 的服务条款。
根据 II(10),它说
除了使用 YouTube 播放器或 YouTube 明确授权的其他视频播放器外,您的 API 客户端不会也不会鼓励或创建功能让您的用户或其他第三方访问任何 YouTube 视听内容的任何部分。