Я пытаюсь использовать компонентact-native-video следующим образом:
export default class VideoWrapper extends Component<Props> {
render() {
return (
<Video
source={require('../../assets/test_sound.mp3')}
ref={player => {
this.player = player;
}}
muted={false}
repeat={false}
resizeMode={"cover"}
volume={1.0}
rate={1.0}
ignoreSilentSwitch={"obey"}
onProgress={this.onProgress}
onSeek={this.onSeek}
onEnd={this.onEnd}
onError={this.onError}
/>
);
}
onEnd() {
this.player.seek(0);
}
...
Результат:
ExceptionsManager.js: 74 Невозможно прочитать свойство 'seek' из неопределенного
Если я изменю метод onEnd на следующий, он будет работать:
onEnd={ () => this.player.seek(0) }
Я не хочу использовать этот второй подход, потому что он загромождает мой XML-код. Как я могу исправить первый подход?