Как использовать события в Nativescript ExoPlayer?

Ссылка на плеер: https://github.com/nstudio/nativescript-videoplayer

Я использую exoplayer в своем проекте nativescript. Я хочу вызвать функцию, когда проигрыватель готов к воспроизведению видео. Документация этого плагина немного неясна, но там упоминаются события игрока:

Event                   Description
-------------------------------------------------
errorEvent          This event fires when an error in the source code is thrown.
playbackReadyEvent  This event fires when the video is ready.
playbackStartEvent  This event fires when video starts playback.

Есть так много других событий, но я хочу использовать playbackReadyEvent но нигде в документации не упоминается о том, как его использовать.

Пожалуйста, предоставьте любую подсказку или образец кода.

Обновить:

Я использую Angular Nativescript и получаю доступ к этому плееру с помощью @Viewchild

Составная часть:

import { registerElement } from "nativescript-angular/element-registry";
import { Video } from "nativescript-videoplayer";
registerElement("exoplayer", () => require("nativescript-exoplayer").Video);    
@ViewChild("videoplayer") videoPlayer: Video;

Шаблон:

<exoplayer #videoplayer src="https://{{nsrl}}" playbackReady="playbackReadyEvent" class="video-player" autoplay="true" height="320"></exoplayer>

1 ответ

Решение

В NativeScript Angular вы используете: <exoplayer #videoplayer src="https://{{nsrl}}" (playbackReady)="playbackReadyEvent()" (finished)="finished()" class="video-player" autoplay="true" height="320"></exoplayer>

Другие вопросы по тегам