2016-12-09 42 views
0

嗨我想在我的应用程序中播放YouTube视频,我正在使用THIS LIBRARY。我正在初始化适配器中的所有值,所以我不能'扩展YouTubeBaseActivity类。请给我一个实现我的目标的好方法。就像其他应用程序一样,我也想在应用程序中播放YouTube视频。 这里是我的适配器代码如何使用适配器在应用程序内播放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) { 

         } 
        }); 


       } 

回答

0

您可以使用下面的演示整合了YouTube和播放视频 How to Play YouTube Video in Android App

+0

是的我知道,但我正在定义已经在扩展另一项活动的活动。所以我该如何使用它? –

+0

使用继承概念意味着延长你的另一个活动(这是所有的父活动)通过YouTubeActivity –

+0

嗨Vishal我认为你可以解决我的问题。请我需要一点帮助。其实,我在我的回收站视图中设置了视频ID,该视图是在RecycleAdapter中进行扩展。和Parent活动正在尝试AppCompactActivity,因此我很困惑 –

相关问题