私はアンドロイド開発の初心者で、ビデオをフラグメントにjava挿入して再生するコードがいくつかあります。youtube
private YouTubePlayerView youTubePlayerView;
public View onCreateView(@NonNull LayoutInflater inflater,
ViewGroup container, Bundle savedInstanceState) {
binding = FragmentSlideshowBinding.inflate(inflater, container, false);
View root = binding.getRoot();
youTubePlayerView = root.findViewById(R.id.video1);
getLifecycle().addObserver(youTubePlayerView);
youTubePlayerView.addYouTubePlayerListener(new AbstractYouTubePlayerListener() {
@Override
public void onReady(@NotNull YouTubePlayer youTubePlayer) {
super.onReady(youTubePlayer);
String videoID = "yyduqrCpKGg";
youTubePlayer.cueVideo(videoID,0);
}
});
return root;
}
上記のコードを使用して、単一の URL のビデオを作成して再生できます。URL を使用して複数の IDS に対して上記のコードを実行し、手動で行う代わりに複数のビデオを作成するにはどうすればよいですか?
私YoutubeVideo.xmlの 1 つのビデオ
<com.pierfrancescosoffritti.androidyoutubeplayer.core.player.views.YouTubePlayerView
android:id="@+id/video1"
android:layout_width="match_parent"
android:layout_height="216dp"
app:autoPlay="false"
app:showFullScreenButton="true" />