文档 属性·动作·事件
组件简介
音频组件用于插入一个音频素材,并对其播放行为进行监测和控制。
- iVX支持大小不超过50MB的音频。由于浏览器环境的限制,使用wav格式在某些环境下可能无法正常播放,建议所有音频素材都转为mp3格式。
- 音频素材通过资源URL的方式进行访问,可在不改变音频对象播放属性的情况下-仅替换音频素材。
使用场景
音频通常用于添加背景音乐或音效。音效根据使用场景不同,又分为提示音效和效果音效。 音效既可以自动播放,也可通过事件或触发器控制音频的播放时机。
基本用法
1、音频属性的定义
通过音频的属性栏-可控制音频的音量、播放速度、静音、是否显示播放控件等:
该属性可在编辑状态下设定,或通过“设置属性”在非编辑状态下进行动态设定。
注意:在小程序和小游戏环境下,音频组件还有“试听”的属性。
2、音频的播放控制
音频的播放控制可通过两种方法实现。
方法一:开启音频属性中的“显示默认控件“,则用户可以通过该控件查看音频信息,控制音频的暂停和播放:
可在属性栏中设置封面图片、音频名、作者名等相关信息;
方法二:通过事件控制音频的播放、暂停,或通过播放\暂停切换播放状态。
例如,此处使用图标制作一个简易的音频播放控制按钮。 当点击播放按钮时,音频开始播放,该按钮隐藏,暂停按钮显示;当点击暂停按钮时,音频暂停播放,该按钮隐藏,播放按钮显示。
首先添加两个重叠的图标,分别用于标识播放与暂停,初始时播放按钮显示,暂停按钮隐藏:
为播放图标添加事件如下:
同理,为暂停图标添加同样的事件(可直接复制)。
除了音频的播放、暂停, 还可使用“跳至”动作,将播放进度置于某位置,需要设定跳转位置,单位为秒:
3、替换音频素材
通过重新设定音频的地址,可以替换音频素材。 如果配合系统上传音频动作,可以实现用户自定义音频:
Q&A