當(dāng)我第一次調(diào)用這個(gè)方法時(shí),我加載了 youtube 視頻。但是當(dāng)我第二次調(diào)用該方法時(shí),我的舊 YouTube 視頻仍然存在。看起來它不會(huì)再次初始化。private void showRoomInformations(final RoomDTO room){ //Verify if the number of connections is the same if (room != null){ YouTubePlayer.OnInitializedListener mOnInitializedListener; YouTubePlayer.PlayerStateChangeListener mPlayerStateChangeListener; YouTubePlayerView mYouTubePlayerView; mRoomDTO = room; TextView roomDescription = (TextView) ((Activity)mContext).findViewById(R.id.textDescription); TextView textRoomName = (TextView) ((Activity)mContext).findViewById(R.id.textRoomName); mYouTubePlayerView = (YouTubePlayerView) ((Activity)mContext).findViewById(R.id.view_youtube); textRoomName.setText(room.getName()); roomDescription.setText(room.getDescription()); mOnInitializedListener = new YouTubePlayer.OnInitializedListener() { @Override public void onInitializationSuccess(YouTubePlayer.Provider provider, YouTubePlayer youTubePlayer, boolean b) { Log.d(TAG, "onClick: Done initializing."); youTubePlayer.cueVideo(getYouTubeUrl(room.getMedia())); } @Override public void onInitializationFailure(YouTubePlayer.Provider provider, YouTubeInitializationResult youTubeInitializationResult) { Log.d(TAG, "onClick: Failed to initialize."); } }; mYouTubePlayerView.initialize(YouTubeConfig.getApiKey(), mOnInitializedListener); }}private String getYouTubeUrl(String youTubeUrl){ return youTubeUrl.replace("https://youtu.be/", "");}你能告訴我我做錯(cuò)了什么嗎?如何再次初始化 YouTubePlayer?
添加回答
舉報(bào)
0/150
提交
取消