使用 Android Youtube API 播放直播
Using Android Youtube API to play Live streams
我正在开发一个使用 Android Youtube API 的 Android 应用程序。
我可以成功播放 Youtube 上的任何视频。但是,当我尝试播放直播时,遇到了一些问题:
当我的设备上安装了最新版本的 Youtube (Youtube 11.13.56) 时,我收到以下消息:
"There was a problem while playing, Tap to retry"
删除 youtube 更新并返回 "youtube 10.18.55" 版本后,一切正常。
有什么办法可以解决这个问题吗?
感谢您的帮助
环境:三星 Galaxy S4,Android5.0.1,YouTubeAndroidPlayerApi-1.2.2
据此thread,播放来自 YouTube 的任何视频和播放直播没有区别。最新版本的 YouTube 应用程序也必须播放直播。
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
}
确保您根据此 documentation. The stream provides the content that will be broadcast to YouTube users. Once created, a liveStream
resource can be bound to one or more liveBroadcast
资源正确集成了 broadcasts
和 streams
。
这里 examples 使用 YouTube 直播 API。
YouTube 似乎修复了他们的 SDK,直播视频现在又可以正常工作了。
我正在开发一个使用 Android Youtube API 的 Android 应用程序。 我可以成功播放 Youtube 上的任何视频。但是,当我尝试播放直播时,遇到了一些问题:
当我的设备上安装了最新版本的 Youtube (Youtube 11.13.56) 时,我收到以下消息: "There was a problem while playing, Tap to retry"
删除 youtube 更新并返回 "youtube 10.18.55" 版本后,一切正常。
有什么办法可以解决这个问题吗?
感谢您的帮助
环境:三星 Galaxy S4,Android5.0.1,YouTubeAndroidPlayerApi-1.2.2
据此thread,播放来自 YouTube 的任何视频和播放直播没有区别。最新版本的 YouTube 应用程序也必须播放直播。
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
}
确保您根据此 documentation. The stream provides the content that will be broadcast to YouTube users. Once created, a liveStream
resource can be bound to one or more liveBroadcast
资源正确集成了 broadcasts
和 streams
。
这里 examples 使用 YouTube 直播 API。
YouTube 似乎修复了他们的 SDK,直播视频现在又可以正常工作了。