Это мой код. Я пробовал этот код в ioni c с реагирующими перехватчиками.
Я уже установил плагин для видеоплеера.
У меня проблема. Когда я пытаюсь воспроизвести видео в ioni c с реакцией, возникает эта ошибка: cordova_not_available
import React from 'react';
import { VideoPlayer } from '@ionic-native/video-player/ngx';
import { IonContent, IonList, IonListHeader, IonItem, IonLabel, IonToolbar, IonTitle, IonImg, IonThumbnail, IonHeader } from '@ionic/react';
import ExploreContainer from '../components/ExploreContainer';
import './Tab1.css';
const items = [{ src: 'images/download.jpg', text: 'Video 1' }, { src: 'images/download.jpg', text: 'Vidoe 2' }];
class Tab1 {
const playVideo = ()=> {
// alert(videoPlayer);
VideoPlayer.play('file:///videos/videoplayback.mp4').then(() => {
console.log('video completed');
}).catch(err => {
console.log(err);
});
}
return (
<IonContent>
<IonHeader translucent>
<IonToolbar>
<IonTitle>List</IonTitle>
</IonToolbar>
</IonHeader>
{/*-- List of Text Items --*/}
<IonList>
<IonListHeader>
Recent Videos
</IonListHeader>
{items.map((image, i) => (
<IonItem key={i}>
<IonThumbnail slot="start">
<IonImg onClick={playVideo} src={image.src} />
</IonThumbnail>
<IonLabel>{image.text}</IonLabel>
</IonItem>
))}
</IonList>
</IonContent>
);
};
export default Tab1;