kot*_*oti 5 youtube android android-fragments
我使用YoutubePlayerFragment播放视频,但是当我点击全屏控制选项时,屏幕会旋转到横向模式并且它会显示未找到视图的异常.
**i am using the following logic:**
Fragment fragment = new YouTubePlayerFragment();
FragmentManager fm = getActivity().getFragmentManager();
FragmentTransaction ft = fm.beginTransaction();
ft.replace(R.id.youtubeplayerview, fragment);
ft.commit();
YouTubePlayerFragment youtubeFrag = (YouTubePlayerFragment) fragment;
youtubeFrag.initialize(API_KEY, this);
@Override
public void onInitializationFailure(Provider arg0,
YouTubeInitializationResult arg1) {
// TODO Auto-generated method stub
}
@Override
public void onInitializationSuccess(Provider arg0, YouTubePlayer player,
boolean wasRestored) {
if (!wasRestored) {
this.playe=player;
playe.setPlayerStyle(YouTubePlayer.PlayerStyle.CHROMELESS);
playe.loadVideo(videoid,starttime);
}
}
Run Code Online (Sandbox Code Playgroud)
所以,请指导我如何实现这一目标.谢谢
您可以在 AndroidManifest.xml 中为 youtube 活动手动执行 configChanges,如下所示:
android:configChanges="orientation|keyboardHidden|screenSize"
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
2152 次 |
最近记录: |