帖子
帖子
用户
博客
课程
显示全部楼层

[云开发] agoraLive模块设置静音监听没有效果

[复制链接]
发表于 2022-8-10 13:54:38
首先先监听是否是静音 然后在设置静音
但监听这个方法设置好之后没有反应
有大佬能知道吗 求解答   
//监听用户静音
    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('成功')
            }
        });
    }


设置成静音执行了吗,
我是先监听是否静音 然后再设置成静音执行 但一直不走这个监听的方法
技术咨询-特特 · 2022-8-10 15:23设置成静音执行了吗,
我这边确认一下
确认好了吗 感谢
这边测试一下,一个一个来
另外一个帖子已说明,重新编译
您需要登录后才可以回帖 登录

本版积分规则