小编Mis*_* L.的帖子

为什么 YouTube Player API 在 Android 11 上不起作用?

我尝试了这个 YouTube 视频中解释的如何在 Android 应用程序上播放 YouTube 视频的项目:

https://www.youtube.com/watch?v=Up9BjrIuoXY

我尝试在使用 Android 9 和 Android 10 的设备上播放 YouTube 视频,并且视频播放正确,但在 Android 11 设备中,我在 YouTube 视频窗口中收到了以下消息:

“初始化 YouTube 播放器时出错”。

这是 MainActivity.java 的代码:

package com.example.youtube;

import android.os.Bundle;

import com.google.android.material.floatingactionbutton.FloatingActionButton;
import com.google.android.material.snackbar.Snackbar;
import com.google.android.youtube.player.YouTubeBaseActivity;
import com.google.android.youtube.player.YouTubeInitializationResult;
import com.google.android.youtube.player.YouTubePlayer;
import com.google.android.youtube.player.YouTubePlayerView;

import androidx.appcompat.app.AppCompatActivity;
import androidx.appcompat.widget.Toolbar;

import android.view.View;
import android.view.Menu;
import android.view.MenuItem;
import android.widget.Button;

import android.widget.Toast;

public class MainActivity extends YouTubeBaseActivity {

    Button play_btn;
    YouTubePlayerView youtubePlayerView;
    YouTubePlayer.OnInitializedListener onInitializedListener;

    private static final int RECOVERY_DIALOG_REQUEST = 1;

    @Override
    protected void …
Run Code Online (Sandbox Code Playgroud)

youtube android android-youtube-api

18
推荐指数
5
解决办法
3633
查看次数

标签 统计

android ×1

android-youtube-api ×1

youtube ×1