【发布时间】:2014-09-07 12:47:30
【问题描述】:
我正在使用 AVPlayer 播放 youtube 视频,对于每个 youtube 视频 ID,我都会检索几个不同质量的流 url。
我想根据网络状态播放特定的流质量。例如,如果用户使用 3G,我想播放质量最低的 URL,但如果用户移动到 wifi,我想无缝切换到质量更好的流。
这并不是什么新鲜事,youtube 正在他们的应用程序和许多其他应用程序中这样做。
所以我想知道用AVPlayer 进行这种切换的最佳方法是什么,我不希望用户尽可能注意到切换,而不暂停视频播放或缓冲。
有什么建议吗?
我不确定 youtube 服务器是否支持这种功能,或者我是否需要在客户端执行此功能。
【问题讨论】:
标签: ios objective-c youtube avplayer