Как включить полноэкранный режим при воспроизведении встроенного видео YouTube в React Native WebView? - PullRequest
0 голосов
/ 05 апреля 2019

У меня есть видео YouTube, встроенное в React Native WebView. Я использую библиотеку реагировать-родной-android-fullscreen-webview-video для Android, которая хорошо работает как в портретном, так и в ландшафтном режиме, но мне нужно, чтобы видео по умолчанию работало в полноэкранном режиме, когда пользователь нажимает кнопку воспроизведения.

Я пробовал другие библиотеки для этого, в том числе response-native-youtube, но каждая из них приводила к глючному воспроизведению в книжной или альбомной ориентации.

Это мой код. Все работает хорошо, мне просто нужно полноэкранное воспроизведение по умолчанию.

<WebView source={{ uri: videoUrl }} />

Ответы [ 2 ]

0 голосов
/ 27 мая 2019

Эта библиотека работает

реагирует родной-андроид-полноэкранный-WebView-видео

import WebView from 'react-native-android-fullscreen-webview-video';
<WebView style={{flex:1, height: 300} source={{ uri: 'https://www.youtube.com/embed/GV0B6nGf9mcrel=0&autoplay=0&showinfo=0&controls=1&fullscreen=1' }}/>
0 голосов
/ 06 апреля 2019

попробуйте этот способ, и вы можете использовать множество свойств iframe для кнопки youtube и многое другое

<WebView
        style={{flex:1}}
        javaScriptEnabled={true}
        source={{uri: 'https://www.youtube.com/embed/ZZ5LpwO-An4?rel=0&autoplay=0&showinfo=0&controls=0&fullscreen=1'}}
/>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...