vue-video-player 获取实时播放进度

<video-player class="video-player-box"

        ref="videoPlayer"

        :options="playerOptions"

        :playsinline="false"

        customEventName="customstatechangedeventname"

        @play="onPlayerPlay($event)"

        @pause="onPlayerPause($event)"

        @ended="onPlayerEnded($event)"

        @loadeddata="onPlayerLoadeddata($event)"

        @timeupdate="onPlayerTimeupdate($event)"

        @ready="playerReadied($event)">

</video-player>

————————————————

// 音视频资源加载完毕 如果不可在线播放 可通过此方法判断是否可以开始播放给用户提示

onPlayerLoadeddata(player) {

        // 方法调用即资源加载完毕可进行播放

        this.canplay = true;

        // 获取资源总时长

        let duration = player.cache_.duration;

},

————————————————

// 视频播放进度变化

onPlayerTimeupdate(player) {

        //获取当前播放进度

        letcurrentTime = player.cache_.duration;

        console.log(currentTime)

},

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容