gpt4 book ai didi

iphone - 使用 AVFoundation 在自定义播放器中播放 youtube 视频

转载 作者:行者123 更新时间:2023-12-01 19:12:03 32 4
gpt4 key购买 nike

AVFoundation 允许开发人员创建自定义视频播放器,而不是使用 Apple 自己的全屏 MPMoviePlayer。

在我的项目中,我使用这种方法来实现类似于 YouTube iOS 应用程序所做的事情,即在播放发生的顶部有一个“ Canvas ” View ,以及底部的几个控件和文本标签:

A very skilled Jedi

如您所知,YouTube URL “指向” HTML 数据,它旨在用于 UIWebView。点击此 UIWebView 内的缩略图会弹出一个全屏播放器,这是我试图避免的。

我想知道 YouTube API 是否提供指向实际视频(mp4 文件)的 URL,以便我可以在 AVFoundation 中使用它。

我想找到一种合法的方式来做到这一点,所以它应该明确地遵守苹果和谷歌的服务条款。

谢谢,

最佳答案

实现这一点的最简单方法是添加一个覆盖 UIView,您可以将其放置在屏幕的任何部分。并将其置于 UIWebView 之上,并将其设置为不响应用户交互。由于您可以更改大小和位置并使其透明,因此您可以有效地选择您想要和不想要的用户交互。而且您不会以任何方式与 YouTube ToS 混为一谈。

关于iphone - 使用 AVFoundation 在自定义播放器中播放 youtube 视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15951965/

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