2025-11-21 17:49:39 +08:00

105 lines
1.9 KiB
TypeScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

// @ts-nocheck
import playIcon from '../../static/play.png'
export default {
/** 视频地址 */
src: {
type: String,
default: ''
},
/** 视频标题 */
title: {
type: String,
default: ''
},
/** 视频封面 */
poster: {
type: String,
default: ''
},
/** 视频高度 */
videoHeight: {
type: [String, Number],
default: '230px'
},
/** 视频宽度 v1.1.3 */
videoWidth: {
type: [String, Number],
default: '750rpx'
},
/** v2.0.0 当视频大小与 video 容器大小不一致时视频的表现形式。contain包含fill填充cover覆盖 */
objectFit:{
type: String,
default: 'contain'
},
/** 播放图片按钮宽高 */
playImgHeight: {
type: [String, Number],
default: '70rpx'
},
/** 暂停按钮 */
playImg: {
type: String,
default: () => playIcon
},
/** 是否显示静音按钮 */
showMuteBtn: {
type: Boolean,
default: false
},
/** 播放完毕是否退出全屏 */
isExitFullScreen: {
type: Boolean,
default: true
},
/** 主题色 */
primaryColor: {
type: String,
default: '#5C91EF'
},
/** 试看提示的文字 */
tipText: {
type: String,
default: '试看已结束,本片是会员专享内容'
},
/** 试看按钮的文字 */
btnText: {
type: String,
default: '成为会员免费观看'
},
/** 视频试看时间(秒) */
trialTime: {
type: Number,
default: 0
},
/** 倍速盒子宽度 v1.1.3 */
speedBoxWidth: {
type: [String, Number],
default: '160rpx'
},
/** 是否循环播放 v1.1.3 */
loop: {
type: Boolean,
default: false
},
/** 是否静音播放 v1.1.3 */
muted: {
type: Boolean,
default: false
},
/** 是否自动播放 */
autoplay: {
type: Boolean,
default: false
},
/** 历史观看位置 v1.2.0 */
seekTime: {
type: Number,
default: 0
},
/** 视频唯一ID v1.2.1 */
videoId: {
type: String,
default: 'sunnyVideo'
}
}