web前端全系列 教程
1839个小节阅读:2244.4k
目录
鸿蒙应用开发
C语言快速入门
JAVA全系列 教程
面向对象的程序设计语言
Python全系列 教程
Python3.x版本,未来主流的版本
人工智能 教程
顺势而为,AI创新未来
大厂算法 教程
算法,程序员自我提升必经之路
C++ 教程
一门通用计算机编程语言
微服务 教程
目前业界流行的框架组合
web前端全系列 教程
通向WEB技术世界的钥匙
大数据全系列 教程
站在云端操控万千数据
AIGC全能工具班
A A
White Night
audio音频
属性名 | 类型 | 默认值 | 说明 |
---|---|---|---|
id | String | audio 组件的唯一标识符 | |
src | String | 要播放音频的资源地址 | |
loop | Boolean | false | 是否循环播放 |
controls | Boolean | false | 是否显示默认控件 |
poster | String | 默认控件上的音频封面的图片资源地址,如果 controls 属性值为 false 则设置 poster 无效 | |
name | String | 未知音频 | 默认控件上的音频名字,如果 controls 属性值为 false 则设置 name 无效 |
author | String | 未知作者 | 默认控件上的作者名字,如果 controls 属性值为 false 则设置 author 无效 |
@error | EventHandle | 当发生错误时触发 error 事件,detail = {errMsg: MediaError.code} | |
@play | EventHandle | 当开始/继续播放时触发play事件 | |
@pause | EventHandle | 当暂停播放时触发 pause 事件 | |
@timeupdate | EventHandle | 当播放进度改变时触发 timeupdate 事件,detail = {currentTime, duration} | |
@ended | EventHandle | 当播放到末尾时触发 ended 事件 |
xxxxxxxxxx
<audio
:src="current.src"
:poster="current.poster"
:name="current.name"
:author="current.author"
@play="playerHandler"
@pause="pauseHandler"
@timeupdate="timeupdateHandler"
controls>
</audio>
xxxxxxxxxx
export default {
data() {
return {
current: {
poster: 'https://bjetxgzv.cdn.bspapp.com/VKCEYUGU-uni-app-doc/7fbf26a0-4f4a-11eb-b680-7980c8a877b8.png',
name: '致爱丽丝',
author: '暂无',
src: 'https://bjetxgzv.cdn.bspapp.com/VKCEYUGU-hello-uniapp/2cc220e0-c27a-11ea-9dfb-6da8e309e0d8.mp3',
}
}
},
methods: {
playerHandler(){
console.log("开始播放")
},
pauseHandler(){
console.log("暂停播放")
},
timeupdateHandler(e){
console.log(e.detail)
}
}
}
实时效果反馈
1. uni-app中,音频播放可以显示控制器的属性是哪一个:
A loop
B src
C poster
D controls
答案
1=>D