|
[云开发]
agoraLive模块设置静音监听没有效果
[复制链接]
首先先监听是否是静音 然后在设置静音
但监听这个方法设置好之后没有反应
有大佬能知道吗 求解答
//监听用户静音
function userMuteAudioListener(){
// alert('1')
var jingYin=document.getElementById("jingYin")
var jingYinPicture=document.getElementById("jingYinPicture")
var agoraLive = api.require('agoraLive');
agoraLive.userMuteAudioListener({
enable: true
}, function(ret) {
console.log(JSON.stringify(ret))
if(ret.muted == false){
jingYin.innerHTML='麦克风已关';
jingYinPicture.src='../icon/jingyin.png';
//没有静音
muteLocalAudioStream();
api.toast({
msg: '麦克风已关',
duration: 5000,
location: 'bottom',
global: true
});
}else{
jingYin.innerHTML='麦克风已开';
jingYinPicture.src='../icon/maikefeng.png';
//静音
muteLocalAudioStream();
api.toast({
msg: '麦克风已开',
duration: 5000,
location: 'bottom',
global: true
});
}
});
}
//设置成静音
function muteLocalAudioStream(){
alert('设置成是否静音')
var agoraLive = api.require('agoraLive');
agoraLive.muteLocalAudioStream({
muted: true
}, function(ret) {
if (ret.status) {
console.log('成功')
}
});
}
|
|