为了账号安全,请及时绑定邮箱和手机立即绑定

Android 应用程序:另一个 youtube 网址无法加载视频

Android 应用程序:另一个 youtube 网址无法加载视频

慕容3067478 2021-08-04 10:10:56
当我第一次调用这个方法时,我加载了 youtube 视频。但是当我第二次调用该方法时,我的旧 YouTube 视频仍然存在。看起来它不会再次初始化。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/", "");}你能告诉我我做错了什么吗?如何再次初始化 YouTubePlayer?
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 186 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信