headphone用于监听耳机插拔事件和设置音量和获取各种类型的音量。耳机插拔事件,在耳机插入或拔出时触发。在iphone设备上可以设置音量的大小和获取当前音量的值。在安卓设备上可以设置和获取各种类型的音量,比如:系统音量,通话音量,铃声音量,音乐音量和提示声音音量。
设置耳机插拔事件监听者
addHeadphonePluggedListener(callback(ret, err))
ret:
{
state: true //布尔类型;true耳机插入,false耳机拔出
}
var headphone = api.require('headphone');
headphone.addHeadphonePluggedListener(
function(ret) {
api.alert({
msg: JSON.stringify(ret)
})
});
iOS系统,Android系统
可提供的1.0.0及更高版本
设置音量
setVolume({params})
volume:
type:
var headphone = api.require('headphone');
headphone.setVolume({
type: 'MUSIC',
volume: 0.6
});
iOS系统,Android系统
可提供的1.0.0及更高版本
获取当前音量
getVolume({params}, callback(ret, err))
type:
ret:
{
volume: //数字类型;当前音量值
}
var headphone = api.require('headphone');
headphone.getVolume({
type: 'MUSIC'
},function(ret, err) {
if (ret) {
api.alert({
msg: JSON.stringify(ret)
})
} else {
api.alert({
msg: JSON.stringify(err)
})
}
});
iOS系统,Android系统
可提供的1.0.0及更高版本