关于web SDK3.0的问题

你好,我更新了3.0.0版本SDK,发现在调用美颜功能时会触发accessAllowed这个事件,并且我看到在video下面构建了一个canvas,但是视频的布局就不对了,并没有撑满,只显示了一半,是我调用的有问题吗

你是怎么调用的呢?我刚测试了一下,没有问题呀

          // init local stream
          rtc.localStream.init(function () {
            console.log("init local stream success");
            rtc.localStream.setBeautyEffectOptions(true,1,0.7,0.5,0.1);
            // play stream with html element id "local_stream"
            rtc.localStream.play("local_stream")

            // publish local stream
            publish(rtc);
          }, function (err)  {
            Toast.error("stream init failed, please open console see more detail")
            console.error("init local stream failed ", err);
          })


我是这么调用的,是在localstream初始化成功后调用的,我看到video下有个canvas滤镜,但是整个video显示不全了只显示一半,这个滤镜本地流和远程流都可以使用是吗


我试了下效果是这样的,下面是canvas渲染,video被隐藏了,而且play一直抛出error,我没看出来哪出的问题,出来的美颜效果我对比了下原视频,没感觉到有什么实质的区别呢,我把数值已经设置到最大效果了,是我设置的哪里不对吗

当然不是,只支持本地流

我对比了下,效果不明显啊,怎么设置能让效果明显点

一般而言,把四个参数的值都设置为 0.5,效果应该是最好的。我试了一下,感觉效果还行啊

我试了下效果还是不明显,我对比了下没看出来区别,我以为没设置成功呢,但是确实一个是canvas一个是video,应该是成功了的:smiley:

要不你换个设备试试看?我对比了一下,感觉美白和磨皮效果还行:joy:

那个屏幕共享加音轨只有在分享页签时候能用吧
还有就是我试了那个转发好像不行,我已经让技术给我开通服务了,接收不到视频流

对于 windows 端而言,只有在共享整个屏幕时可以使用分享音频功能,如果选择共享单个应用窗口无法使用。mac 端貌似只能分享标签页的音频。



看看有没有返回错误码?