React Native:如何使全屏youtube借助expo在Webview中嵌入视频(没有react-native链接)

时间:2019-08-14 13:12:30

标签: android react-native youtube embed expo

有人知道如何使嵌入的YouTube视频在Android中变为全屏显示吗?视频可以在iOS上以内联模式和全屏模式播放,但是在Android中,它只能以内联模式播放,并且全屏按钮已停用。我使用Expo,但无法弹出项目,因此无法使用react-native链接。我已经搜索了一些解决方案,但所有这些都需要react-native链接。谢谢您的回答。

<WebView
   javaScriptEnabled={true}
   useWebKit={true}
   domStorageEnabled={true}
   allowsInlineMediaPlayback={true}
   source={{ uri: "https://www.youtube.com/embed/TcMBFSGVi1c?playsinline=1&fs=1"}}
/>

这是我的代码

1 个答案:

答案 0 :(得分:0)

以前我遇到过同样的问题,我所做的是我使用过<script src="https://cdnjs.cloudflare.com/ajax/libs/Chart.js/2.3.0/Chart.js"></script> <body> <canvas id="container" width="600" height="400"></canvas> </body>,请阅读文档https://docs.expo.io/versions/latest/sdk/video/进行使用。

希望这会有所帮助。 :)