2

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

任何形式的帮助或解决方法都非常感谢。

4

3 回答 3

1

您可以查看以下可用的方法YouTubePlayer

pause()

play()

seekToMillis (int milliSeconds)

seekRelativeMillis (int milliSeconds)

于 2013-02-19T06:54:38.500 回答
1

尽管如此,我没有找到一种使用 YouTube API 实现这一目标的方法,而且我认为没有方法(如果我错了,请纠正我)。

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

于 2013-07-12T22:16:39.910 回答
1

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

于 2013-06-27T03:25:44.450 回答