2017-01-08 2 views
1

Я использую API-интерфейс YouTube для воспроизведения видео с YouTube. У меня проблема при входе в полноэкранный режим. Местное устройство является англо-американским, и я меняю язык своего приложения на арабский. Проблема в том, что при выходе из полноэкранного режима локальное приложение изменилось на локаль системы.android youtube player просмотреть полный экран и локализацию приложения

+0

Я не реализованного это еще, но есть [Полноэкранный слушатель в Youtube] (https://developers.google.com/youtube/android/player/reference/com /google/android/youtube/player/YouTubePlayer.OnFullscreenListener#onFullscreen(boolean)), который имеет метод onFullscreen. Попробуйте написать внутри этого метода условие, что, когда 'isFullscreen' является' False', установите локальный язык на арабский. В этом [SO-поток] есть образец кода на Fullscreen (http://stackoverflow.com/questions/34329549/youtube-exit-full-screen-mode-textview-visibility-issue). – noogui

ответ

1

я решил просто изменить локальными снова в функции onConfigurationChange

0

Вашего сам ответа правильный путь, но у него есть лучшее решение, если вы хотите сохранить свой язык приложения от изменения. Добавить в configChanges в манифесте:

<activity 
    android:name=".YourYoutubePlayerActivity" 
    android:configChanges="orientation|screenSize|locale" /> 
Смежные вопросы