0

"YouTubeIntents.createPlayVideoIntentWithOptions"を使用して、コントロールのさまざまな状況をコントロールしようとしています。問題はYouTubeアクティビティの最後にあります。resultCodeは常にRESULT_CANCELEDです。YouTubeインテントresultCode

マイコード:

public void playVideo(String s){ 
    Intent intent; 
    intent = YouTubeIntents.createPlayVideoIntentWithOptions(this, s, true, true); 
    startActivityForResult(intent, ACTIVITY_REQUEST); 
} 

コントロール

@Override 
protected void onActivityResult(int requestCode, int resultCode, Intent data) { 

    if (requestCode == ACTIVITY_REQUEST && resultCode == RESULT_CANCELED) { //<-- ALLWAYS CANCELED 

     Intent intent; 
     intent = YouTubeIntents.createPlayVideoIntentWithOptions(this, "Hmd53MDnOjg", true, true); 
     startActivity(intent); 

    } 
} 

誰もがresultCodeが異なる結果がありましたか?

答えて

0

RESULT_CANCELEDのresultCodeはgenrallyあなたAPI_KEYに問題が原因です。あなたは、このAPIの適切な使用のためのステップを逃していないこのGoogle Developers tutorialと チェック。

+0

チュートリアルとYoutubeIntents Docs([link] https://developers.google.com/youtube/android/player/reference/com/google/android/youtube/player/YouTubeIntents#Overview [/ link])を見ましたYoutubeIntentsクラスはAPI_KEYを使用しません。とにかく私はyoutube_apiサンプルで私のコードを署名されたアプリで試してみると、サンプル上のすべてのものは、私がサンプルに追加したコードよりも細かく動作しています。そのコードはインテントとインテントをうまく起動しますが、resultCodeはRESULT_CANCELEDを続けます。 – OneCoder

関連する問題