【问题标题】:Youtube Video's not playing in android(react-native)Youtube 视频没有在 android 中播放(react-native)
【发布时间】:2018-04-13 05:19:59
【问题描述】:

我正在开发一个显示 Youtube 视频的示例应用程序。它在 iOS 上运行完美,但在 Android 上,它不是显示播放按钮,而是显示带有微调器的黑屏。

我正在使用react-native-youtube GitHub 项目添加 YouTube 组件。

 <YouTube
     apiKey={'xxxxxxxxxxxx'}
     videoId={xxxxxxxxx}  
     play={true}             
     fullscreen={false}       
     loop={false} 
     onReady={e => this.setState({ isReady: true })}
     onChangeState={e => this.setState({ status: e.state })}
     onChangeQuality={e => this.setState({ quality: e.quality })}
     onError={e => this.setState({ error: e.error })}
     style={[styles.articleImage, allTabFilterSelected ? {}
     styles.articleImageFilterTab]}
 />

在 iOS 上,我的应用程序运行良好,播放按钮可以正常工作。但在 Android 上,它显示一个空的黑屏,如下所示:

请提出一些解决方案! 提前致谢。

【问题讨论】:

标签: android react-native react-native-android android-youtube-api


【解决方案1】:

重要! (仅限 Android):此组件的 Android 实现需要在设备上安装官方 YouTube 应用。否则会提示用户安装/激活应用,并会触发 SERVICE_MISSING/SERVICE_DISABLED 错误事件。

【讨论】:

  • 嗨,我正在模拟器中运行!在安装你管
  • 消息显示为网络出现问题 [400] 点击重试
  • 您是否尝试在 Android Manifest 文件中添加 Internet 权限。
【解决方案2】:

登录到 play store 并更新 Youtube 应用 ...这样就可以正常工作了

【讨论】:

    【解决方案3】:

    添加仅适用于 android 的 API KEY。从您的 Google 帐户中查找测试密钥

    apiKey='XXXXXXX' videoID='xxxxxx' />

    【讨论】:

      猜你喜欢
      • 2019-12-16
      • 1970-01-01
      • 2012-05-27
      • 2013-11-28
      • 1970-01-01
      • 1970-01-01
      • 2017-12-29
      • 1970-01-01
      • 2015-07-15
      相关资源
      最近更新 更多