我正在尝试使用“YouTubeIntents.createPlayVideoIntentWithOptions”控制youtube意图控制的不同情况,问题是在youtube活动结束时resultCode总是RESULT_CANCELED。
我的代码:
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 :(得分:0)
由于您的API_KEY存在问题,因此RESULT_CANCELED resultCode会出现问题。 请查看此Google Developers tutorial您是否错过了正确使用此API的步骤。