【发布时间】:2015-11-17 16:42:02
【问题描述】:
我使用 youtube 视频的视频视图,但 OnCreateOptionsMenu 没有运行。如何使用未使用的 youtubeplayerfragment? YouTubeBaseActivity 内部支持使用吗?
这个 videoactivity.class
public class videoactivity extends YouTubeBaseActivity{
@Override
public void onInitializationSuccess(YouTubePlayer.Provider provider, YouTubePlayer youTubePlayer, boolean loadAgain) {
if (!loadAgain) {
youTubePlayer.cueVideo(ID_VIDEO);
}
}
@Override
public void onInitializationFailure(YouTubePlayer.Provider provider, YouTubeInitializationResult youTubeInitializationResult) {
}
}
和OnCreateOptionsMenu方法:
@Override
public boolean onCreateOptionsMenu(Menu menu) {
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.video_menu, menu);
return super.onCreateOptionsMenu(menu);
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case android.R.id.home:
super.onOptionsItemSelected(item);
this.finish();
goBackWithAnimation();
break;
case R.id.share_button:
showShareOptions();
break;
}
return true;
}
但没有运行。如何使用?
【问题讨论】:
-
我在扩展
YouTubeBaseActivity的课程中尝试过,它确实有效。您是否设置了具有包含菜单的ActionBar或Toolbar的样式/主题,它将调用该方法。 -
谢谢你的回答兄弟,你有例子吗?
-
当然可以,我可以将项目上传到我的github。你可以自己试试,等一下。
标签: java android youtube-api android-youtube-api android-videoview