Я хочу показать видео, нет необходимости открывать их, просто хочу отобразить их в этом формате
это код, который я разработал для доступа к 15 изображениям из галереи, и теперь я пытаюсь получить доступ к 15 видео из галереи, я посмотрел документацию и изменил тип видеонаблюдения на видео, и никаких изменений не произошло, я использую expo и ОС Android.
constructor(props) {
super(props)
let controls = props.controls
this.state = {
images: [],
fetchParams: { first: 15 },
assestType: 'Videos'
}
this._storeImages = this._storeImages.bind(this)
this._logImageError = this._logImageError.bind(this) }
componentDidMount() {
CameraRoll.getPhotos(this.state.fetchParams, this._storeImages, this._logImageError); }
_storeImages(data) {
const assets = data.edges;
const images = assets.map( asset => asset.node.image );
this.setState({
images: images,
}); }
_logImageError(err) {
console.log(err); }
render() {
return (
<View style={{flex: 1, backgroundColor: 'white'}}>
<ScrollView style={styles.container}>
<View style={styles.imageGrid}>
{ this.state.images.map(image => {
console.log(image.uri);
return (
<Image style={styles.image} source={{ uri: image.uri }} />
);
})}
</View>
</ScrollView>
</View>
); } }