У меня возникла проблема, когда я хотел бы вставить видео YouTube в свое приложение expo. Когда я нажимаю кнопку воспроизведения, иногда появляется следующее сообщение:
Например, когда я разместил это видео на Reddit, оно отлично воспроизводилось через встроенный проигрыватель YouTube.
Я использую этот пример кода:
<WebView
useWebKit={true}
ref={(ref) => { this.videoPlayer = ref;}}
source={{uri: 'https://www.youtube.com/embed/bo_efYhYU2A?rel=0&autoplay=0&showinfo=0&controls=0'}}
scrollEnabled={false}
domStorageEnabled={true}
javaScriptEnabled={true}
/>
Я точно знаю, что видео разрешено встраивать, потому что когда это не так, я получаю другое сообщение об ошибке, которое позволяет мне открыть видео на YouTube:
Вот ссылка для проверки: https://snack.expo.io/@maxgfr/youtube-embedded
Любая помощь будет принята с благодарностью
Maxime
Редактировать: пример URL, который не работает https://www.youtube.com/embed/8GaWM2a3FAc