0

こんにちは、アプリケーションで YouTube ビデオを再生したいのですが、このライブラリを使用しています。Adapter 内のすべての値を初期化しているため、YouTubeBaseActivity クラスを拡張できません。私の目標を達成するための良い方法を教えてください。他のアプリと同じように、アプリ内で YouTube 動画も再生したいです。ここに私のアダプターコードがあります

 Pattern compiledPattern = Pattern.compile(pattern);
                Matcher matcher = compiledPattern.matcher(thumbanil_url);
                if (matcher.find()) {
                    value_id = matcher.group();
                    ((DemoViewHolderThird) holder).demoThirdItemInitView.youtubePlayerView.setAutoPlayerHeight(context);
                    ((DemoViewHolderThird) holder).demoThirdItemInitView.youtubePlayerView.initialize(value_id, new YoutubePlayerView.YouTubeListener() {


                        @Override
                        public void onReady() {
                            ((DemoViewHolderThird) holder).demoThirdItemInitView.youtubePlayerView.play();
                            JLog.i("onReady()");
                        }

                        @Override
                        public void onStateChange(YoutubePlayerView.STATE state) {
                           // ((DemoViewHolderThird) holder).demoThirdItemInitView.youtubePlayerView.play();
                        }

                        @Override
                        public void onPlaybackQualityChange(String arg) {
                            //((DemoViewHolderThird) holder).demoThirdItemInitView.youtubePlayerView.play();
                        }

                        @Override
                        public void onPlaybackRateChange(String arg) {
                            //((DemoViewHolderThird) holder).demoThirdItemInitView.youtubePlayerView.play();
                        }

                        @Override
                        public void onError(String arg) {
                            //((DemoViewHolderThird) holder).demoThirdItemInitView.youtubePlayerView.play();
                        }

                        @Override
                        public void onApiChange(String arg) {
                        }

                        @Override
                        public void onCurrentSecond(double second) {

                        }

                        @Override
                        public void onDuration(double duration) {

                        }

                        @Override
                        public void logs(String log) {

                        }
                    });


                }
4

1 に答える 1

0

次のデモを使用して、YouTube を統合し、ビデオ を再生する方法 Android アプリで YouTube ビデオを再生する方法.

于 2016-12-09T07:06:31.080 に答える