我使用的是Android Youtube API,我想知道是否有办法控制视频缓冲。我特别感兴趣的是暂停缓冲并在以后逐步恢复缓存的可能性。
高度赞赏任何形式的帮助或解决方法。
答案 0 :(得分:1)
您可以使用YouTubePlayer
查看以下可用方法。
答案 1 :(得分:1)
YouTube API提供了一种您可以使用的方法stopVideo()。与pause()
方法不同,它将停止下载视频。我不确定你之后是否可以恢复视频,但至少它会停止缓冲。
答案 2 :(得分:1)
尽管它值得,但我没有找到使用YouTube API实现此目的的方法,我认为没有一个(如果我错了,请纠正我)。
我最终完全放弃了YouTube API并以一种特殊方式解决了问题 - 该应用确定了视频文件的实际位置,并使用标准方法将其逐步下载到临时文件中,这使其可以完全控制连接。在下载数据时,数据被读取并同时馈送到媒体播放器,执行第二级本地缓冲。