在Android 4.4(API 19)kitkat上播放视频时出现黑屏

在Android 4.4(API 19)kitkat上播放视频时出现黑屏,android,react-native,android-4.4-kitkat,android-9.0-pie,react-native-video,Android,React Native,Android 4.4 Kitkat,Android 9.0 Pie,React Native Video,我在用react native。我需要在较旧的Android版本上安装并运行它Android 4.4(API 19)kitkat 但在安卓4.4(API 19)上播放视频时,我只能看到一个黑屏。不知道发生了什么。在Android 9(API 28)上运行良好 Android 4.4是否不支持该库 const App = () => { return ( <Fragment> <View> <Video

我在用react native。我需要在较旧的Android版本上安装并运行它Android 4.4(API 19)kitkat

但在安卓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>
  );
};
const-App=()=>{
返回(
{
this.player=ref
}}                                      
onBuffer={this.onBuffer}
onError={this.videoError}
style={style.backgroundVideo}/>
);
};
更新: 我在使用mediaplayer库的Android studio中也遇到了同样的错误

我读了这篇文章,所以我将编码中的配置文件从H.264 AVC主配置文件更改为H.264 AVC基线配置文件(BP)。但没有区别


通过android studio在emulator上进行Im测试。我没有带那个操作系统的设备。Android 4.4 Version.api:19(谷歌api)和分辨率1920 x 1080,如果你使用的是模拟器,它至少需要api版本23。

哪一版本的react native video?4.4.4版我刚刚尝试在Android studio内置的mediaplayer上运行。我也有同样的问题。这可能是编解码器/视频格式的问题吗?我正在使用.mp4.mp4只是一个容器。实际的视频流格式是什么?当我用VLC打开文件并选择编解码器信息时,我得到的信息是:H264-MPEG-4 AVC(第10部分)(avc1)我猜是这样的?@acroscene看起来像普通的H264,大小是多少(HxW)以及您如何在Kitkat(模拟器或设备,列出规格)上进行测试。