gpt4 book ai didi

android - 如何在 Nativescript ExoPlayer 中使用事件?

转载 作者:行者123 更新时间:2023-11-29 18:50:42 26 4
gpt4 key购买 nike

播放器链接:https://github.com/nstudio/nativescript-videoplayer

我在我的 nativescript 项目中使用 exoplayer。我想在播放器准备好播放视频时调用一个函数。这个插件的文档有点不清楚,但那里提到了播放器事件:

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>

最佳答案

在 NativeScript Angular 中,您使用:
<exoplayer #videoplayer src="https://{{nsrl}}"
(playbackReady)="playbackReadyEvent()"
(finished)="finished()" class="video-player" autoplay="true" height="320"></exoplayer>

关于android - 如何在 Nativescript ExoPlayer 中使用事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50995788/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com