Как заставить звуковые устройства работать в моем веб-приложении?

Я использую OzekiSDK в веб-приложении. На местном хосте это работает волшебно.

когда я публикую в Интернете, телефон успешно регистрируется, я могу позвонить, но микрофон и динамики не работают. Я сделал сайт безопасным. Микрофон и звук не заблокированы.

Я просмотрел ВСЕ ВИДЫ предложений и даже увидел, какие разрешения я могу добавить в cpanel, а также возможные настройки файла web.config.

Кажется, что это замечание работает. Кто-нибудь может помочь?

Я сделал приведенный ниже код, потому что я не могу добавить точки останова на опубликованный продукт. Оба не работают.

Но местный житель... я получаю зеленый свет каждый раз.

   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 ответов

Другие вопросы по тегам