Hallo Ich möchte YouTube-Videos in meiner Anwendung wiedergeben und ich verwende THIS LIBRARY. Ich initialisiere alle Werte innerhalb des Adapters, so dass ich die YouTubeBaseActivity-Klasse nicht erweitern kann. Bitte tel mir einen guten Weg, um mein Ziel zu erreichen. Genau wie andere App möchte ich auch YouTube-Videos in der Anwendung spielen. Hier ist mein Adapter CodeSo spielen Sie YouTube-Videos in der Anwendung mit Adapter
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) {
}
});
}
Ja, ich weiß, aber ich definiere Aktivität, die bereits eine andere Aktivität erweitert. wie kann ich es benutzen? –
Verwenden Sie Vererbungskonzept bedeutet, erweitern Sie Ihre andere Aktivität (die Elternaktivität von allen ist) von YouTubeActivity –
Hallo Vishal Ich denke, dass Sie mein Problem lösen können ,. Bitte ich brauche ein wenig Hilfe. Ich setze Video-ID in meiner Recycler-Ansicht, die RecycleAdapter verlängert. und die übergeordnete Aktivität ist AppCompactActivity, sodass ich verwirrt bin. –