Reactjs 从设备捕获视频分辨率
我试图让用户只选择满足特定分辨率要求的视频。这对我来说不起作用 例如,如果我只想显示垂直的视频,那么它在iOS或大多数Android设备上不起作用,因为缩略图都有相同的尺寸 如果您对此有任何想法,我们将不胜感激。 下面是我正在使用的不起作用的代码:Reactjs 从设备捕获视频分辨率,reactjs,react-native,Reactjs,React Native,我试图让用户只选择满足特定分辨率要求的视频。这对我来说不起作用 例如,如果我只想显示垂直的视频,那么它在iOS或大多数Android设备上不起作用,因为缩略图都有相同的尺寸 如果您对此有任何想法,我们将不胜感激。 下面是我正在使用的不起作用的代码: getPhotos = () => { var { photos } = this.state; CameraRoll.getPhotos({ first: 100, assetType: "Videos" }) .t
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 });
}
});
});
};
getPhotos=()=>{
var{photos}=this.state;
getPhotos({first:100,资产类型:“Videos”})
.然后(r=>{
r、 edges.map(val=>{
如果(val.node.image.playableDuration<301&&val.node.image.width)我正在使用的代码不起作用:getPhotos=()=>{var{photos}=this.state;CameraRoll.getPhotos({first:100,assetType:“Videos”})。然后(r=>{r.edges.map(val=>{if(val.node.image.playableDuration<301&&val.node.image.width这里是我正在使用的不起作用的代码:getPhotos=()=>{var{photos}=this.state;CameraRoll.getPhotos({first:100,assetType:“Videos”})。然后(r=>{r.edges.map(val=>{if(val.node.image.playableDuration<301&&val.node.image.width