我如何使声音设备在我的Web应用上正常工作

时间:2019-03-06 17:53:57

标签: c# .net visual-studio-2017 ozeki audio-device

我在网络应用中使用OzekiSDK。 在本地主机上,它神奇地工作。

当我发布到网络上时,电话成功注册,我可以拨打电话,但是麦克风和扬声器不起作用。 我已经使网站安全。麦克风和声音未受阻。

我研究了所有建议,甚至看到了我可以添加到cpanel的权限以及可能的web.config文件调整。

注意到似乎正在起作用。有人可以协助吗?

我完成了以下代码,因为我无法在发布的产品上添加断点。 两者都不起作用。

但是localhost ...每次我都会绿灯。

   microphone = Microphone.GetDefaultDevice();
   speaker = Speaker.GetDefaultDevice();
   mediaSender = new PhoneCallAudioSender();
   mediaReceiver = new PhoneCallAudioReceiver();

    public void SetupDevices()
    {   
        if(microphone != null)
        {
            connector.Connect(microphone, mediaSender);
            mediaSender.AttachToCall(call);
            microphone.Start();
            msg.Text = "Microphone ON. ";
        }
        else
        {
            msg.Text = "Microphone not available. ";
        }
        if (speaker != null)
        {
            connector.Connect(mediaReceiver, speaker);
            mediaReceiver.AttachToCall(call);
            speaker.Start();
            msg.Text += "Speakers ON. ";
        }
        else
        {
            msg.Text += "Speakers not available. ";
        }
    }   

0 个答案:

没有答案