Youtube 视频无法在 android 中播放(react-native)

Lav*_*aju 5 android android-youtube-api react-native

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

我正在使用react-native-youtubeGitHub 项目添加 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]}
 />
Run Code Online (Sandbox Code Playgroud)

在 iOS 上,我的应用程序运行良好,播放按钮有效。但在 Android 上它显示的是一个空的黑屏,如下所示:

在此输入图像描述

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

小智 1

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