我试图使用"YouTubeIntents.createPlayVideoIntentWithOptions"控制YouTube意图的不同情况,问题是在youtube活动结果结束时代码总是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);
}
}
有没有人从结果代码中得到不同的结果?
RESULT_CANCELED resultCode 通常是由于您的API_KEY出现问题。通过此Google开发人员教程检查您是否没有错过正确使用此API的步骤。