web前端全系列 教程
1839个小节阅读:2243.9k
鸿蒙应用开发
C语言快速入门
JAVA全系列 教程
面向对象的程序设计语言
Python全系列 教程
Python3.x版本,未来主流的版本
人工智能 教程
顺势而为,AI创新未来
大厂算法 教程
算法,程序员自我提升必经之路
C++ 教程
一门通用计算机编程语言
微服务 教程
目前业界流行的框架组合
web前端全系列 教程
通向WEB技术世界的钥匙
大数据全系列 教程
站在云端操控万千数据
AIGC全能工具班
A A
White Night
video视频播放组件
属性名 | 类型 | 默认值 | 说明 | 平台差异说明 |
---|---|---|---|---|
src | String | 要播放视频的资源地址 | ||
autoplay | Boolean | false | 是否自动播放 | |
loop | Boolean | false | 是否循环播放 | |
muted | Boolean | false | 是否静音播放 | 字节跳动小程序与飞书小程序不支持 |
initial-time | Number | 指定视频初始播放位置,单位为秒(s)。 | 字节跳动小程序与飞书小程序不支持 | |
duration | Number | 指定视频时长,单位为秒(s)。 | 字节跳动小程序、飞书小程序、快手小程序、京东小程序不支持 | |
controls | Boolean | true | 是否显示默认播放控件(播放/暂停按钮、播放进度、时间) | 快手小程序不支持 |
danmu-list | Object Array | 弹幕列表 | 字节跳动小程序、飞书小程序、快手小程序、京东小程序不支持 | |
danmu-btn | Boolean | false | 是否显示弹幕按钮,只在初始化时有效,不能动态变更 | 字节跳动小程序、飞书小程序、快手小程序、京东小程序不支持 |
enable-danmu | Boolean | false | 是否展示弹幕,只在初始化时有效,不能动态变更 | 字节跳动小程序、飞书小程序、快手小程序、京东小程序不支持 |
page-gesture | Boolean | false | 在非全屏模式下,是否开启亮度与音量调节手势 | 微信小程序、H5 |
show-fullscreen-btn | Boolean | true | 是否显示全屏按钮 | 京东小程序不支持 |
show-play-btn | Boolean | true | 是否显示视频底部控制栏的播放按钮 | 京东小程序不支持 |
show-center-play-btn | Boolean | true | 是否显示视频中间的播放按钮 | 字节跳动小程序、京东小程序不支持 |
@play | EventHandle | 当开始/继续播放时触发play事件 | 字节跳动小程序与飞书小程序不支持 | |
@pause | EventHandle | 当暂停播放时触发 pause 事件 | 字节跳动小程序与飞书小程序不支持 | |
@ended | EventHandle | 当播放到末尾时触发 ended 事件 | 字节跳动小程序与飞书小程序不支持 | |
@timeupdate | EventHandle | 播放进度变化时触发,event.detail = {currentTime, duration} 。触发频率 250ms 一次 | 字节跳动小程序与飞书小程序不支持 | |
@fullscreenchange | EventHandle | 当视频进入和退出全屏时触发,event.detail = {fullScreen, direction},direction取为 vertical 或 horizontal | 字节跳动小程序与飞书小程序不支持 |
xxxxxxxxxx
<video
id="myVideo" src="https://img.cdn.aliyun.dcloud.net.cn/guide/uniapp/%E7%AC%AC1%E8%AE%B2%EF%BC%88uni-app%E4%BA%A7%E5%93%81%E4%BB%8B%E7%BB%8D%EF%BC%89-%20DCloud%E5%AE%98%E6%96%B9%E8%A7%86%E9%A2%91%E6%95%99%E7%A8%8B@20200317.mp4"
@error="videoErrorCallback"
:danmu-list="danmuList"
enable-danmu
danmu-btn
controls
></video>
<button @click="sendDanmu">发送弹幕</button>
xxxxxxxxxx
export default {
data() {
return {
danmuList: [
{
text: '第 1s 出现的弹幕',
color: '#ff0000',
time: 1
},
{
text: '第 3s 出现的弹幕',
color: '#ff00ff',
time: 3
}
]
}
},
onReady: function(res) {
this.videoContext = uni.createVideoContext('myVideo')
},
methods: {
sendDanmu() {
this.videoContext.sendDanmu({
text: "点击发送弹幕",
color: "#f00"
});
},
videoErrorCallback(e) {
console.log(e.target.errMsg)
}
}
}
实时效果反馈
1. uni-app中,视频播放设置自动播放属性是哪一个:
A loop
B autoplay
C muted
D controls
答案
1=>B