Ionic @videogular/ngx-videogular自动播放不工作

gopyfrb3  于 2023-03-06  发布在  Ionic
关注(0)|答案(1)|浏览(160)

我在加载页面时遇到了一些自动播放视频的问题。视频源URL是动态加载的,所以我用一个div和一个ngIf Package 了vg-player,这样它只在源URL不为空时才显示。如果我在第一次重新编译时将autoplay=“true”添加到video标签中,它会工作,但在每次重新加载页面后,它就不再工作了。视频加载正确,但我必须手动按下播放按钮。
我还尝试过使用onPlayerReady事件实现APIs,但是订阅没有被触发。
ngx-视频版本:6.0.0

a2mppw5e

a2mppw5e1#

在html中:

<vg-player (onPlayerReady)="onPlayerReady($event)">
  <video>...</video>
</vg-player>

在ts中,订阅加载元数据,例如:

api: VgApiService;
onPlayerReady(source: VgApiService) {
this.api = source;
this.api.getDefaultMedia().subscriptions.loadedMetadata.subscribe(this.play.bind(this))
}
play() {
this.api.play();
}

相关问题