微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

从recycleview onClick侦听器传递ID时无法播放YouTubeAndroidPlayerApi视频

如何解决从recycleview onClick侦听器传递ID时无法播放YouTubeAndroidPlayerApi视频

当我从recycleview onClick传递youtube ID时,它显示“此视频不可用”。但是当我对其进行硬编码时,相同的视频ID可以正常工作。我尝试了所有可能的方法,但是找不到任何解决方案。请帮助,如果有人可以。 这是发送视频密钥的代码

intent.putExtra("vUrl",adListModel.getUrl());

获取视频密钥,

vUrl = getIntent().getStringExtra("vUrl");

在这里,我正在尝试从视频键加载视频,

    youTubePlayerView.initialize(getResources().getString(R.string.google_api_key),new YouTubePlayer.OnInitializedListener() {
            @Override
            public void onInitializationSuccess(YouTubePlayer.Provider provider,YouTubePlayer youTubePlayer,boolean b) {
                String videoId = vUrl;
                Log.e("YOUTUBE_KEYS",videoId);
                youTubePlayer.cueVideo(videoId);
                youTubePlayer.setPlayerStyle(YouTubePlayer.PlayerStyle.DEFAULT);
                youTubePlayer.play();
            }

            @Override
            public void onInitializationFailure(YouTubePlayer.Provider provider,YouTubeInitializationResult youTubeInitializationResult) {

            }
        });

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。