android - 在 Android 应用程序中嵌入 YouTube 直播

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

我正在尝试将直播流嵌入到 Android 应用程序中。此代码适用于其他视频,但当我输入直播 channel 的 URL 代码时,它无法加载。它只是继续加载。给我一些建议,或者是否有任何其他我需要用于嵌入实时流的 API。

onInitializedListener = new YouTubePlayer.OnInitializedListener() {
    @Override
    public void onInitializationSuccess(YouTubePlayer.Provider provider, YouTubePlayer youTubePlayer, boolean b) {
        youTubePlayer.("5kbU-C0FxqA");
    }

    @Override
    public void onInitializationFailure(YouTubePlayer.Provider provider, YouTubeInitializationResult youTubeInitializationResult) {

    }
};

最佳答案

第一个视频 id 已过时,因此您需要更换另一个并检查 agein

另外我认为你的代码应该像下面这样

onCreate

YouTubePlayerView youTubePlayerView = findViewById(R.id.youtube_player);
youTubePlayerView.initialize(getString(R.string.google_developer_api_key), this);

OnInitializedListener

@Override
public void onInitializationSuccess(YouTubePlayer.Provider provider, YouTubePlayer youTubePlayer, boolean b) {
    youTubePlayer.loadVideo(""); // your video id 
    youTubePlayer.play();
}

关于android - 在 Android 应用程序中嵌入 YouTube 直播,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52018243/

相关文章:

android - 拖放 API - OnDragListener 问题

java - ImageButton 图像未更新

android - 如何获取用户输入进行查询?

java - Android 立即创建的 Pair 元素为空

Android Studio - Android 设备监视器 - 空 View

javascript - Youtube 实时聊天消息 Javascript API 响应与 youtube 网站和应用程序上可见的实际聊天不同步

与服务器交互的 Android 应用程序

java - fragment 中的画廊

ios - 使用 AFNetworking 2.0 将视频上传到 youtube

youtube-api - 如何获取经过身份验证的用户拥有的 YouTube channel 以及关联 channel URL(用户或 channel )的列表