0

我試圖通過使用「YouTubeIntents.createPlayVideoIntentWithOptions」來控制YouTube上意圖控制的不同情況,問題是在YouTube活動結束時resultCode總是RESULT_CANCELED。YouTube intent 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通常是由於您的API_KEY存在問題。 請檢查這Google Developers tutorial,您還沒有錯過正確使用此API的步驟。

+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

相關問題