Как заставить звуковые устройства работать в моем веб-приложении? - PullRequest
0 голосов
/ 06 марта 2019

Я использую 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. ";
        }
    }   
...