本插件封装了一个音量指示器,可通过 open 接口打开插件,并设置其位置和大小。同时支持自定义设置指示条的数量、粗细、颜色等样式。close可关闭插件,show和hide可显示隐藏插件。调用 setValue 接口可使波产生动荡效果。可以用录音插件监听当前音量值,然后通过 setValue 接口实时设置显示音量波动情况。
打开插件
open({params},callback(ret))
sID:
center:
{
x: , //(可选项)数字类型;x坐标;默认:40
y: //(可选项)数字类型;y坐标:默认:20
}
height:
strip:
{
count: , //(可选项)数字类型;条数;默认:10
interval: , //(可选项)数字类型;间隔;默认:5
width: //(可选项)数字类型;宽度:默认:4
}
alphas:
gradientColors:
[{
top: '#5f42c8', //(可选项)字符串类型;指示条顶部色值,支持rgb、rgba、#;默认:#5f42c8
bottom: '#ff4e00' //(可选项)字符串类型;指示条底部色值,支持rgb、rgba、#;默认:#ff4e00
}]
orientation:
bg:
fixedOn:
fixed:
ret:
{
sID: //字符串类型;插件ID
}
var soundIndicator = api.require('soundIndicator');
soundIndicator.open({
sID:'left',
center:{x:95,y:200},
height: 200,
strip:{
count: 20,
interval:5,
width:4
},
orientation:'right_left'
});
soundIndicator.open({
sID:'right',
center:{x:280,y:200},
height: 200,
strip:{
count: 20,
interval:5,
width:4
},
orientation:'left_right'
});
iOS 系统,Android系统
可提供的1.0.0及更高版本
关闭soundIndicator按钮,注意关闭按钮并不能停止投屏
close({params})
sID:
var soundIndicator = api.require('soundIndicator');
soundIndicator.close({
sID:'left'
});
iOS 系统,Android系统
可提供的1.0.0及更高版本
隐藏soundIndicator按钮
hide({params})
sID:
var soundIndicator = api.require('soundIndicator');
soundIndicator.hide({
sID:'right'
});
iOS 系统,Android系统
可提供的1.0.0及更高版本
显示soundIndicator按钮
show({params})
sID:
var soundIndicator = api.require('soundIndicator');
soundIndicator.show({
sID:'left'
});
iOS 系统,Android系统
可提供的1.0.0及更高版本
设置振幅值
setValue({params})
sID:
value:
var soundIndicator = api.require('soundIndicator');
soundIndicator.setValue({
sID:'left',
value:50
});
soundIndicator.setValue({
sID:'right',
value:50
});
iOS 系统,Android系统
可提供的1.0.0及更高版本