【问题标题】:Android youtube player cueVideos not auto playAndroid youtube player cueVideos 不自动播放
【发布时间】:2016-08-12 13:50:58
【问题描述】:

我在我的 Android 项目中使用 Youtube SDK。 我想播放视频列表。我使用了以下方法:

player.cueVideos(List<String> videoIds, int startIndex, int timeMillis);
player.play();

但 Youtube 播放器不会自动播放。我必须按播放按钮才能播放视频。 如何设置自动播放?

谢谢大家。

【问题讨论】:

标签: android youtube


【解决方案1】:

我知道我回答迟了,但它可能对某些人有所帮助。

在您的实现中,当您立即调用 play 时,在 cueVideos(...) 之后,播放器没有时间加载任何流,并且您的 paly() 调用将被忽略,因为:

cueVideos(List videoIds, int startIndex, int timeMillis) 提示 视频列表,但不下载任何视频流 或者在调用 play() 或 seekToMillis(int) 之前开始播放。

如果你想自动播放,只需使用 loadVideos(...) 而不是 cueVideos(...)

mYouTubePlayer.loadVideos(videosList);

或者如果你想使用最后一个,只需等待几秒钟,然后调用 play(),如下所示:

mYouTubePlayer.cueVideos(videosList);

new Handler().postDelayed(new Runnable() {
     @Override
     public void run() {
         mYouTubePlayer.play();
     }
}, 5000);

【讨论】:

    猜你喜欢
    • 2014-02-02
    • 2015-12-31
    • 2016-12-23
    • 1970-01-01
    • 2019-02-23
    • 2015-12-23
    • 1970-01-01
    • 2011-04-23
    • 1970-01-01
    相关资源
    最近更新 更多