我在 React Native WebView 中嵌入了一个 YouTube 视频。我正在使用 react-native-android-fullscreen-webview-video Android 库,在纵向和横向模式下都能正常工作,但我需要在用户按下播放时将视频默认为全屏。
我为此尝试了其他库,包括 react-native-youtube,但每个库都导致纵向或横向播放错误。
这是我的代码。一切正常,我只需要默认全屏播放。
<WebView source={{ uri: videoUrl }} />
最佳答案
这对我来说很好用
<WebView
javaScriptEnabled={true}
scrollEnabled={false}
allowsFullscreenVideo={true}
userAgent="Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36
(KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36"
source={{uri: `https://www.youtube.com/embed/${videoID}?&autoplay=1&mute=1&showinfo=0&controls=1&fullscreen=1`}}
style={styles.video}
/>
关于android - 如何在 React Native WebView 中触发嵌入式 YouTube 视频播放的全屏模式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55542268/