// 视频源
videoUrl: {
type: String,
required: true
},
// 封面图
coverUrl: {
type: String,
default: ''
},
// 视频ID
videoId: {
type: String,
default: () => '' + Date.now()
},
// 自动播放
autoplay: {
type: Boolean,
default: false
},
// 循环播放
loop: {
type: Boolean,
default: false
},
// 静音
muted: {
type: Boolean,
default: false
},
// 显示原生控制条
showControls: {
type: Boolean,
default: false
},
// 自定义控制条
customControls: {
type: Boolean,
default: true
},
// 视频适应模式
objectFit: {
type: String,
default: 'cover' // contain, cover, fill
},
// 显示中央播放按钮
showCenterPlayBtn: {
type: Boolean,
default: true
},
// 显示播放按钮
showPlayBtn: {
type: Boolean,
default: true
},
// 显示全屏按钮
showFullscreenBtn: {
type: Boolean,
default: true
},
// 显示进度条
showProgress: {
type: Boolean,
default: true
},
// 显示加载状态
showLoading: {
type: Boolean,
default: true
},
// 启用进度手势
enableProgressGesture: {
type: Boolean,
default: true
},
// 启用播放手势
enablePlayGesture: {
type: Boolean,
default: true
},
// 自定义控制按钮显示
showPlayPauseBtn: {
type: Boolean,
default: true
},
showProgressBar: {
type: Boolean,
default: true
},
showFullscreenButton: {
type: Boolean,
default: true
},

未知名
- 发布:2025-10-07 11:20
- 更新:2025-10-07 11:20
- 阅读:14





