【发布时间】:2015-09-19 18:18:48
【问题描述】:
我尝试使用 YouTubePlayerSupportFragment 在 Android 上播放 youtube 视频。
但就我而言,我必须在 youtube 播放器顶部覆盖播放按钮,所以我决定使用 YouTubeBaseActivity。
我的班级正在扩展 BaseFragment (Fragment),这意味着我无法扩展 YouTubeBaseActivity。 (不能延长 2 叹息...)
有什么方法可以在不扩展的情况下获取 YouTubeBaseActivity?
或者我可以像使用 YouTubePlayerSupportFragment 一样获得 YouTubePlayerView(如下所示)。
如果不可能,我可以只在播放器上显示播放按钮吗? (Chromeless 样式不显示播放按钮)
public class StudentFragment extends BaseFragment{
...
public View onCreateView{
fragment1 = (YouTubeFragment) getChildFragmentManager().findFragmentById(R.id.fragment_youtube);
fragment1.setVideoId(movie_Id);
}
public class YouTubeFragment extends YouTubePlayerSupportFragment implements YouTubePlayer.OnInitializedListener{
public void setVideoId(final String videoId) {
mVideoId = videoId;
initialize(youtube_developer_key, this);
}
等等……
【问题讨论】:
标签: android android-fragments android-youtube-api