嗨,我想在我的应用程序中播放 YouTube 视频,我正在使用这个库。我正在初始化适配器内的所有值,所以我不能`扩展 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) {
}
});
}