首页 >> 牛刀云小程序开发教程 >> 第1篇 制作模式 >> 页面制作 >> 高级组件

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  跳转到指定位置:例如要从130秒处开始播放,就调用跳转到指定位置操作,位置设置为90,即表示跳转到90秒的位置后,继续播放

3、事件

音频组件提供5个事件:

l  开始/继续播放:播放后触发

l  暂停播放:暂停播放后触发

l  进度变化:播放进度变化时触发,触发频率250ms一次

l  播放结束:播放结束后触发

l  播放出错:播放出错时触发