0

我想显示来自设备视频库的视频。我从 react-native-image-picker 得到响应,其中包括路径和内容。当我使用带有 react-native-video 组件的显示视频内容时,什么也没有显示。

我试过这些代码

RN-image-picker 响应在这里

渲染中的视频组件

1 个静态 uri

 <Video
            source={{ uri: "content://media/external/video/media/23" }}
            repeat={true}
            style={styles.video}
            resizeMode="cover"
          />

2 静态 uri

 <Video
            source={{ uri: "content://media/external/video/media/23" }}
            repeat={true}
            style={styles.video}
            resizeMode="cover"
          />

3

openGallery = () => {
    ImagePicker.launchImageLibrary(options, response => {
      if (response.didCancel) {
        //console.warn("User cancelled image picker");
      } else if (response.error) {
        //console.warn("ImagePicker Error: ", response.error);
      } else {
        this.setState({
          uri: response.uri,
        });
      }
    });
  };

 <Video
            source={{ uri: this.state.uri }}
            repeat={true}
            style={styles.video}
            resizeMode="cover"
          />

我的设备上有一个视频

视频组件不显示任何内容。
反应原生:0.59.10
反应原生视频:^4.4.4
反应原生图像选择器:^0.27.2

4

1 回答 1

0

我认为它还不支持。在官方文档的内容中...

某些平台支持以下其他类型,但尚未完全记录:content://, ms-appx://, ms-appdata://, assets-library://

于 2019-08-21T15:56:55.657 回答