videojs 怎么在控制条上设置“当前时间”和“剩余时间”?
videojs怎么在控制栏上设置“当前时间”和“剩余时间”呢,如下代表,在controlBar里面设置了“currentTimeDisplay”、“durationDisplay” 但是死活不出来,设置“fullscreenToggle”、“volumePanel”都能生效,是跟什么设置冲突了吗?
<template>
<div class="contianer">
<video
ref="videoPlayer"
id="my-video"
class="video-js vjs-default-skin"
controls
preload="auto"
poster="//vjs.zencdn.net/v/oceans.png">
</video>
</div>
</template>
<script>
import 'video.js/dist/video-js.css'
import videojs from 'video.js'
import 'videojs-contrib-hls'
export default {
name: 'HelloWorld',
data () {
return {
player: null,
options: {
textTrackDisplay: false,
posterImage: true,
errorDisplay: false,
controlBar: {
currentTimeDisplay: true, // 当前时间
timeDivider: true, // 时间分割线
durationDisplay: true, // 总时间
progressControl: true, // 进度条
remainingTimeDisplay: false, //
customControlSpacer: true, //
fullscreenToggle: true, // 全屏按钮
volumePanel: false
},
sources: [{
src: 'http://media.w3.org/2010/05/sintel/trailer.mp4',
type: 'video/mp4'
}]
}
}
},
mounted () {
this.player = videojs(this.$refs.videoPlayer, this.options, function onPlayerReady () {
console.log('onPlayerReady', this)
})
},
beforeDestroy () {
if (this.player) {
this.player.dispose()
}
}
}
</script>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
你好,我遇到了相同的问题,请问,你最后解决了嘛?