2017-03-11 8 views
0
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); 
     } 
    }); 

} 
} 

XMLファイルアンドロイドのYoutube APIを使用していますか?私はアプリのボタンをクリックすると

<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> 

は、それは残念ながら停止します。誰でもこのプロジェクトで私を助けてくれますか?私はこのプロジェクトのアンドロイドスタジオの新しいバージョンをビルドします。私は何が起こったのか知っています..私の問題を解決するために私を助けてください..

+0

クラッシュログを投稿してください – abhishesh

+0

クラッシュログが必要です。あなたの質問にそれを加えてください。 – savepopulation

答えて

0

youtube playerの初期化中に有効なキーを入力してください。

関連する問題