YouTube Api 独立播放器结果
YouTube Api Standalone Player results
我使用 YouTube Api v3
。我使用 Standalone player
开始新的 Activity
一些视频。
holder.playButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = YouTubeStandalonePlayer.createVideoIntent((Activity) ctx,
Config.YOUTUBE_API_KEY,
appearance,
100, //after this time, video will start automatically
true, //autoplay or not
true); //lightbox mode or not; show the video in a small box
ctx.startActivity(intent);
}
});
我想知道,如果有某种方法可以开始视频并结束视频(可能是 StandaloneActivity
的某些 onDestroy
方法),我该如何使用它?
据我所知,Youtube Api
提供的其他人 players
可能很好,但我想确切地知道 Standalone
一个。
提前致谢!
是的,这是可能的。
您应该将 startActivity(intent) 替换为 startActivityForResult(intent, YOUR_INTENT_CODE),然后像这样在 Activity 方法 protected void onActivityResult(int requestCode, int resultCode, Intent data)
中覆盖:
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data){
if (requestCode == YOUR_INTENT_CODE){
//do your stuffs here
}
}
Standaloneplayer 是一个 activity,和任何 activity 一样,可以为结果启动,所以调用 activity 将在收到结果时收到回调。
我使用 YouTube Api v3
。我使用 Standalone player
开始新的 Activity
一些视频。
holder.playButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = YouTubeStandalonePlayer.createVideoIntent((Activity) ctx,
Config.YOUTUBE_API_KEY,
appearance,
100, //after this time, video will start automatically
true, //autoplay or not
true); //lightbox mode or not; show the video in a small box
ctx.startActivity(intent);
}
});
我想知道,如果有某种方法可以开始视频并结束视频(可能是 StandaloneActivity
的某些 onDestroy
方法),我该如何使用它?
据我所知,Youtube Api
提供的其他人 players
可能很好,但我想确切地知道 Standalone
一个。
提前致谢!
是的,这是可能的。
您应该将 startActivity(intent) 替换为 startActivityForResult(intent, YOUR_INTENT_CODE),然后像这样在 Activity 方法 protected void onActivityResult(int requestCode, int resultCode, Intent data)
中覆盖:
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data){
if (requestCode == YOUR_INTENT_CODE){
//do your stuffs here
}
}
Standaloneplayer 是一个 activity,和任何 activity 一样,可以为结果启动,所以调用 activity 将在收到结果时收到回调。