如何获取youTubePlayer.LoadVideo正确运行的当前Youtube直播视频ID?
youTubePlayer.loadVideo("8XiqrERZo_8");
我希望能够接收Youtubers直播ID,而无需每次都使用当前视频ID进行硬编码。如果另一种方式更容易实施,我很乐意接受任何建议!
以下是我目前在MainActivity文件中的内容:
public class MainActivity extends YouTubeBaseActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
YouTubePlayerView youTubePlayerView;
YouTubePlayer.OnInitializedListener onInitializedListener;
String KEY = "{GOOGLE_API_KEY}";
youTubePlayerView = (YouTubePlayerView) findViewById(R.id.youtubePlayer);
onInitializedListener = new YouTubePlayer.OnInitializedListener() {
@Override
public void onInitializationSuccess(YouTubePlayer.Provider provider, YouTubePlayer youTubePlayer, boolean b) {
youTubePlayer.loadVideo("8XiqrERZo_8");
}
@Override
public void onInitializationFailure(YouTubePlayer.Provider provider, YouTubeInitializationResult youTubeInitializationResult) {
}
};
youTubePlayerView.initialize(KEY,onInitializedListener);
}
}
在我的xml课程中,我所使用的是:
<com.google.android.youtube.player.YouTubePlayerView
android:id="@+id/youtubePlayer"
android:layout_width="match_parent"
android:layout_height="match_parent">
</com.google.android.youtube.player.YouTubePlayerView>