android - React Native:如何使用 expo 在 webview 中制作全屏 youtube 嵌入视频(没有 react-native 链接)
问题描述
有谁知道如何让嵌入的 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"}}
/>
这是我的代码
解决方案
我之前遇到过同样的问题,我所做的是我使用过expo video
,阅读文档https://docs.expo.io/versions/latest/sdk/video/了解用法。
希望这可以帮助。:)
推荐阅读
- python - ipython笔记本argparse错误
- asp.net - 在控制器(或更高)级别而不是方法级别将 SQL 结果缩小到所有者
- oauth-2.0 - 如何在微服务架构中使用 3rd 方 IDP 实现 OpenID Connect 身份验证
- clojure - 无法将 Clojure 1.7 与 Leiningen 一起使用
- pandas - ImportError:使用 pd.readexcel 读取 .xlsx 文件时安装 xlrd >= 0.9.0 以获得 Excel 支持:以前从未发生过
- php - 即使php语句返回false,Ajax也会将数据插入数据库
- typescript - 无法使用应用内浏览器显示网站
- ionic-framework - 如何在离子中创建性别切换按钮
- c++ - 删除函数签名类型的成员性?(lambda 的 operator())
- postgresql - Postgresql odbc_fdw 连接不起作用