我已经实现了 Youtube API,一切都很好
但当我升级后
compileSdkVersion 29
到
compileSdkVersion 30
和
targetSdkVersion 29
到
targetSdkVersion 30
它给了我初始化 YouTube 播放器时发生错误
我尝试从https://console.developers.google.com/更改我的 API 密钥,但这没有意义 当我将compileSdkVersion 和 targetSdkVersion 再次设置为 29 时,一切顺利
这是我的视频播放器页面代码:
package silver.yellow.yellowpamphletonline;
import android.os.Bundle;
import android.widget.Button;
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;
public class VideoPlayer extends YouTubeBaseActivity {
YouTubePlayerView videoPlayer;
Button playButton;
YouTubePlayer.OnInitializedListener onInitializedListener;
boolean playing;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_video_player);
videoPlayer = findViewById(R.id.videoPlayer);
playButton = findViewById(R.id.play);
playing = false;
onInitializedListener = new YouTubePlayer.OnInitializedListener() { …Run Code Online (Sandbox Code Playgroud)