通过Youtube API控制视频缓冲

时间:2013-02-19 06:41:32

标签: java android youtube youtube-api

我使用的是Android Youtube API,我想知道是否有办法控制视频缓冲。我特别感兴趣的是暂停缓冲并在以后逐步恢复缓存的可能性。

高度赞赏任何形式的帮助或解决方法。

3 个答案:

答案 0 :(得分:1)

答案 1 :(得分:1)

YouTube API提供了一种您可以使用的方法stopVideo()。与pause()方法不同,它将停止下载视频。我不确定你之后是否可以恢复视频,但至少它会停止缓冲。

答案 2 :(得分:1)

尽管它值得,但我没有找到使用YouTube API实现此目的的方法,我认为没有一个(如果我错了,请纠正我)。

我最终完全放弃了YouTube API并以一种特殊方式解决了问题 - 该应用确定了视频文件的实际位置,并使用标准方法将其逐步下载到临时文件中,这使其可以完全控制连接。在下载数据时,数据被读取并同时馈送到媒体播放器,执行第二级本地缓冲。