현재 유튜브 1개는 구현했는데
5개이상까지 구현하고싶습니다.. 어떻게 해야하나요?
youtube_player.JAVA
//유튜브 호출
YouTubePlayerView youTubeView;
Button button;
YouTubePlayer.OnInitializedListener listener;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_youtube);
//탭 호출 2
FloatingActionButton fab = (FloatingActionButton) findViewById(R.id.fab_youtube);
assert fab != null;
fab.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Intent launchIntent = new Intent(getBaseContext(), CreateScheduleActivity.class);
startActivity(launchIntent);
}
});
button = (Button) findViewById(R.id.youtubeButton);
youTubeView = (YouTubePlayerView) findViewById(R.id.youtubeView);
listener = new YouTubePlayer.OnInitializedListener() {
@Override
public void onInitializationSuccess(YouTubePlayer.Provider provider, YouTubePlayer youTubePlayer, boolean b) {
youTubePlayer.loadVideo("rpdiN07DwNM"); // 유튜브 링크
}
@Override
public void onInitializationFailure(YouTubePlayer.Provider provider, YouTubeInitializationResult youTubeInitializationResult) {
}
};
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) { //개인 유튜브 API 호출
youTubeView.initialize("AIzaSyAbhnDM8l7k159zTij84f-slaQgp3je_e0", listener);
}
});
}
}
activity_youtube.xml
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context=".main.youtube.youtube_player">
<view
android:id="@+id/youtubeView"
class="com.google.android.youtube.player.YouTubePlayerView"
id="@+id/view"
layout_alignParentTop="true"
layout_centerHorizontal="true"
layout_marginTop="99dp"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:layout_alignParentTop="true"
android:layout_marginTop="32dp" />
<Button
android:id="@+id/youtubeButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_marginTop="51dp"
android:text="재생 (play)" />
<android.support.design.widget.FloatingActionButton
android:id="@+id/fab_youtube"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_alignParentEnd="true"
android:layout_alignParentRight="true"
android:layout_gravity="bottom"
android:clickable="true"
android:elevation="5dp"
android:src="@drawable/ic_content_add_circle"
app:backgroundTint="@color/colorPrimary"
app:borderWidth="0dp" />
</RelativeLayout>