【发布时间】:2019-08-28 02:35:28
【问题描述】:
我想在我的 expo 应用程序中嵌入 YouTube 视频时遇到问题,当我点击播放按钮时,有时会收到以下消息:
例如,当我在 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
任何帮助将不胜感激
马克西姆
【问题讨论】:
-
你试过原点是
http而不是https吗? -
我也遇到了类似的问题,你解决了吗?
-
这里有同样的问题。适用于某些视频,而不适用于其他视频。
-
让我们看看下面我的答案,这是我发现解决这个问题的唯一方法..
标签: webview youtube youtube-api youtube-data-api youtube-javascript-api