4.7.2 音频组件
音频组件用来播放一段音乐。组件提供默认播放界面,如图4-7-1所示。
图4-7-1 音频组件
1、基础属性
音频组件提供若干个基础属性:
l 音频地址:从上传文件对话框中选择一个音频文件用来播放
l 动态音频地址:播放数据集中的音频文件。数据集中可以直接存储音频文件路径,也可以将列类型设置为文件,上传音频文件到数据列中就可以播放
l 显示默认控件:是否显示音频组件自带的播放界面,播放界面如图4-7-1所示,界面中显示音频封面图片、音频名称、作者姓名和播放时长。并且显示播放按钮,播放后显示暂停按钮
l 封面地址/动态封面地址:显示默认控件时有效。可设置静态图片,也可以关联数据列,显示数据列中的图片
l 音频名字/动态音频名字:显示默认控件时有效。可设置静态文本,也可以关联数据列,显示数据列中的文本
l 作者名字/动态作者名字:显示默认控件时有效。可设置静态文本,也可以关联数据列,显示数据列中的文本
l 循环播放:设置是否循环播放音频文件
l 文件链接保护:可防止音频文件被盗用,文件链接保护后,文件URL有效期为7天。该功能只用于存储在数据集文件类型列中的文件
2、操作
音频组件提供4个操作:
l 设置音频:设置新的音频文件
l 播放:播放音频文件
l 暂停:暂停播放
l 跳转到指定位置:例如要从1分30秒处开始播放,就调用跳转到指定位置操作,位置设置为90,即表示跳转到90秒的位置后,继续播放
3、事件
音频组件提供5个事件:
l 开始/继续播放:播放后触发
l 暂停播放:暂停播放后触发
l 进度变化:播放进度变化时触发,触发频率250ms一次
l 播放结束:播放结束后触发
l 播放出错:播放出错时触发