2014-01-21 5 views
4

Я использовал YoutubePlayerFragment для воспроизведения видео, но когда я нажимаю кнопку «Полный экран», экран поворачивается в ландшафтный режим, и он дает исключение вида не найденное.Youtube Player Полноэкранный контроль не работает в android

enter image description here

**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); 

      } 
    } 

Так, пожалуйста, руководство меня, как достичь этого. Спасибо

ответ

3

можно сделать вручную configChanges в AndroidManifest.xml для деятельности YouTube, что-то вроде этого:

android:configChanges="orientation|keyboardHidden|screenSize" 
+0

Это просто снимает проблему не запускается видео, когда мы щелкаем полный вариант экрана на YouTube Player. большое спасибо –

Смежные вопросы