Если вы хотите записать видео продолжительностью 30 секунд, вам нужно поставить 30
в durationLimit
, а не 30000
`const options = {
mediaType: 'video',
videoQuality: 'medium',
durationLimit: 30,
thumbnail: true,
allowsEditing: true,
};`
Если вы хотите узнать длительность видео на <Video />
, вы можете сделать это:
`_onLoad(data){
let durationVideo = data.duration
}
...
<Video
ref={ref => this._video = ref}
source={{ uri: this.state.video }}
resizeMode={'cover'}
repeat={true}
paused = {true}
onLoad={() => this._onLoad()}
/>`
Надеюсь, это поможет вам.