本插件封装了一个音波指示器,可通过 open 接口打开插件,并设置其位置和大小。同时支持自定义设置波线粗细、副波条数、波动速度等样式。close可关闭插件,show和hide可显示隐藏插件。调用 setLevel 接口可使波产生动荡效果。可以用录音插件监听当前音量值,然后通过 setLevel 接口实时设置显示音量波动情况。
打开插件
open({params})
rect:
{
x: 0, //(可选项)数字类型;地图左上角的 x 坐标(相对于所属的 Window 或 Frame);默认:0
y: 0, //(可选项)数字类型;地图左上角的 y 坐标(相对于所属的 Window 或 Frame);默认:0
w: 320, //(可选项)数字类型;地图的宽度;默认:'auto'
h: 480 //(可选项)数字类型;地图的高度;默认:'auto'
}
fixedOn:
fixed:
numberOfWaves:
mainWaveWidth:
decorativeWavesWidth:
phaseShift:
bgColor:
waveColor:
var soundWave = api.require('soundWave');
soundWave.open({
});
iOS 系统,Android系统
可提供的1.0.0及更高版本
关闭soundWave按钮,注意关闭按钮并不能停止投屏
close()
var soundWave = api.require('soundWave');
soundWave.close();
iOS 系统,Android系统
可提供的1.0.0及更高版本
隐藏soundWave按钮
hide()
var soundWave = api.require('soundWave');
soundWave.hide();
iOS 系统,Android系统
可提供的1.0.0及更高版本
显示soundWave按钮
show()
var soundWave = api.require('soundWave');
soundWave.show();
iOS 系统,Android系统
可提供的1.0.0及更高版本
设置波动振幅
setLevel({params})
level:
var soundWave = api.require('soundWave');
soundWave.setLevel({
level:0.5
});
iOS 系统,Android系统
可提供的1.0.0及更高版本