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が異なる結果がありましたか?
チュートリアルと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