android - 如何使用 YouTube Android Player API 播放 YouTube 直播?

标签 android youtube live-streaming android-youtube-api

我已经成功地使用 YouTubePlayer 播放了 YouTube 视频。但是,当我尝试使用 YouTubePlayer 播放实时流时,没有任何反应。 API支持播放直播吗?如果可以,我该怎么做?

最佳答案

播放普通的 YouTube 视频和直播视频没有区别。我无法在 android 版本 4.1 上播放直播视频。但是在 4.2.2 版本上,直播视频播放成功。必须安装最新版本的官方 Youtube 应用程序才能使用 API。 代码:

public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);   

  YouTubePlayerView youTubeView = (YouTubePlayerView) findViewById(R.id.youtube_view);
  youTubeView.initialize(DEVELOPER_KEY, this);
}
@Override
public void onInitializationSuccess(YouTubePlayer.Provider provider,
        YouTubePlayer player, boolean wasRestored) {

    player.loadVideo("UT86BH2LVUU"); //live vid

}

关于android - 如何使用 YouTube Android Player API 播放 YouTube 直播?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21121259/

相关文章:

java - Android 和我的 PostgreSQL 数据库建议

youtube - 将 YouTube 视频缩小至响应式宽度

youtube - 如何在我的应用程序中添加 YouTube VrView 按钮,并仅在应用程序中显示来自播放列表的 360 度视频?

iphone - Http Live Stream视频内容

android - android中的覆盖是什么?

java - 在android Activity中显示docx文件的内容

javascript - 可以在不使用 RTSP 的情况下流式传输实时视频吗?

nginx - 连接失败时强制ffmpeg忽略错误

Android SDK 管理器打开但不允许我在系统设置-->Android SDK 中单击任何内容?

php - 使用 PHP 从 Youtube 视频 Url 获取 Youtube 视频缩略图