我将react-native-video与 react-native 一起使用。我需要在较旧的 Android 版本Android 4.4 (API 19) kitkat上安装和运行它。
但我在 Android 4.4(API 19)上播放视频时只会出现黑屏。不知道发生了什么。在Android 9 (API 28)上运行良好
Android 4.4 不支持该库吗?
const App = () => {
return (
<Fragment>
<View>
<Video
source={require('./assets/backgroundVideo.mp4')}
ref={(ref) => {
this.player = ref
}}
onBuffer={this.onBuffer}
onError={this.videoError}
style={styles.backgroundVideo} />
</View>
</Fragment>
);
};
更新: 我在使用媒体播放器库的 Android 工作室中也遇到了同样的错误。
我阅读了此https://developer.android.com/guide/topics/media/media-formats,因此我将编码中的配置文件从 H.264 AVC Main Profile 更改为 H.264 AVC Baseline Profile (BP)。但没有区别。
我通过 android studio 在模拟器上进行测试。我没有那个操作系统的设备。Android 4.4 Version.api: 19 (Google API) 和分辨率 1920 x 1080