不是使用官方youtube api,而是要使用在Github https://github.com/PierfrancescoSoffritti/android-youtube-player上找到的PierfrancescoSoffritti -android-youtube-player>
但是我很困惑是否允许广告在android应用上运行。 Github上的文档未指定。谁能告诉我是否将支持广告?我尝试了以下代码来运行youtube视频。该视频可以正常播放,但没有展示广告。但是,如果在youtube网站上播放相同的视频,则广告就会出现。
YouTubePlayerView youTubePlayerView = findViewById(R.id.youtube_player_view);
getLifecycle().addObserver(youTubePlayerView);
youTubePlayerView.addYouTubePlayerListener(new AbstractYouTubePlayerListener() {
@Override
public void onReady(@NonNull YouTubePlayer youTubePlayer) {
String videoId = "S0Q4gqBUs7c";
youTubePlayer.loadVideo(videoId, 0);
}
});
<<