从设备捕获视频分辨率

时间:2019-06-02 22:27:46

标签: reactjs react-native

我试图让用户只选择满足某些分辨率要求的视频。而且对我不起作用。

例如,如果我只想显示垂直视频,那么它就不能在iOS或大多数Android设备上运行,因为缩略图都具有相同的尺寸。

任何对此的想法将不胜感激。 以下是我使用的无法正常工作的代码:

getPhotos = () => { 
    var { photos } = this.state;
    CameraRoll.getPhotos({ first: 100, assetType: "Videos" })
    .then(r => {
        r.edges.map(val => {
            if ( val.node.image.playableDuration < 301 && val.node.image.width <= 1920 && val.node.image.height <= 1080 ) {
                photos.push(val);
                this.setState({ photos });
            }
        });
    });
};

对此将有任何帮助。

0 个答案:

没有答案