Java 在android中使用Youtube API?

Java 在android中使用Youtube API?,java,android,xml,youtube-api,Java,Android,Xml,Youtube Api,XML文件 public class MainActivity extends YouTubeBaseActivity { Button b; private YouTubePlayerView youTubePlayerView; private YouTubePlayer.OnInitializedListener onInitializedListener; @Override protected void onCreate(Bundle savedInstanceState) {

XML文件

public class MainActivity extends YouTubeBaseActivity {

Button b;
private YouTubePlayerView youTubePlayerView;
private YouTubePlayer.OnInitializedListener onInitializedListener;


@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    youTubePlayerView = (YouTubePlayerView) findViewById(R.id.view4);
    onInitializedListener = new YouTubePlayer.OnInitializedListener() {
        @Override
        public void onInitializationSuccess(YouTubePlayer.Provider provider, YouTubePlayer youTubePlayer, boolean b) {
            youTubePlayer.loadVideo("KRavtGE-qsI");

        }

        @Override
        public void onInitializationFailure(YouTubePlayer.Provider provider, YouTubeInitializationResult youTubeInitializationResult) {

        }
    };

    b= (Button) findViewById(R.id.button4);
    b.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            youTubePlayerView.initialize("my key",onInitializedListener);
        }
    });

}
}


当我点击应用程序的按钮时,不幸的是它停止了。有人能帮我做这个项目吗?我建立了这个项目的android studio的新版本。我不知道为什么会发生这种情况。。请帮我解决我的问题

在初始化youtube播放器时提供有效密钥。

请发布崩溃日志我们需要崩溃日志来帮助您。请你把它添加到你的问题中好吗?
<RelativeLayout
    android:layout_width="368dp"
    android:layout_height="495dp"
    tools:layout_editor_absoluteX="8dp"
    tools:layout_editor_absoluteY="8dp">

    <Button
        android:id="@+id/button4"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentBottom="true"
        android:layout_centerHorizontal="true"
        android:layout_marginBottom="173dp"
        android:text="Button" />

    <com.google.android.youtube.player.YouTubePlayerView
        id="@+id/view4"
        layout_above="@+id/button4"
        layout_marginBottom="109dp"
        layout_marginLeft="54dp"
        layout_marginStart="54dp"
        layout_toEndOf="@+id/button4"
        layout_toRightOf="@+id/button4"
        android:layout_width="match_parent"
        android:layout_height="wrap_content" />


</RelativeLayout>