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) {
}
});
}
是的我知道,但我正在定义已经在扩展另一项活动的活动。所以我该如何使用它? –
使用继承概念意味着延长你的另一个活动(这是所有的父活动)通过YouTubeActivity –
嗨Vishal我认为你可以解决我的问题。请我需要一点帮助。其实,我在我的回收站视图中设置了视频ID,该视图是在RecycleAdapter中进行扩展。和Parent活动正在尝试AppCompactActivity,因此我很困惑 –