【问题标题】:Controlling video buffering via Youtube API通过 Youtube API 控制视频缓冲
【发布时间】:2013-02-03 18:31:43
【问题描述】:

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

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

【问题讨论】:

    标签: java android youtube youtube-api


    【解决方案1】:

    【讨论】:

    • 谢谢,但这并不是我想要的——我知道如何播放视频,我对控制视频缓冲的方式很感兴趣。具体来说,我想在信号太低时停止下载视频,同时继续播放,直到它到达不再缓冲的点。
    【解决方案2】:

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

    【讨论】:

    • 确实如此,但它并不真正适用于我描述的用例。不过还是谢谢。
    【解决方案3】:

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

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

    【讨论】:

      猜你喜欢
      • 2013-03-07
      • 2013-10-14
      • 2012-09-19
      • 2012-01-13
      • 2014-09-27
      • 2012-08-19
      • 1970-01-01
      • 1970-01-01
      • 2019-02-15
      相关资源
      最近更新 更多