надеюсь, что все в порядке с вами!
Я застрял, пытаясь направить свои voip-вызовы через наушник в моем приложении Windows Phone 8.1. Прежде чем спросить здесь, я провел небольшое исследование в Google и нашел еще одну ветку под названием «как воспроизводить звук через динамик только в приложении Windows Phone 8".
Там они предлагают использовать интерфейс AudioRoutingManager, и он доступен в Windows Phone 8.1 SDK, но всякий раз, когда я вызываю какой-либо метод, возникает исключение UnauthorizedAccessException. Я не могу добавить возможности ID_CAP_AUDIOROUTING и ID_CAP_VOIP, потому что они не существуют в проектах Windows Phone 8.1 (я использую Visual Studio 2013).
Теперь одна очень важная информация: я не использую классы microsoft.phone.networking.voip. У меня есть собственный стек SIP, реализованный в cpp, который я уже портировал для многих платформ, таких как Android, IOS, MAC, Symbian, Linux, а теперь и для Windows Phone. Этот стек sip очень хорошо работает на Windows Phone, я могу звонить на номера PSTN, и звук подключен к обеим частям, но я не могу направить звук через динамик, он воспроизводится только через динамики, и я всегда получаю это исключение UnauthorizedAccessException когда я пытаюсь изменить режим маршрутизации звука.
У меня закончились идеи, и я действительно подумываю отказаться от проекта оконного телефона, если не смогу преодолеть это ограничение. Любая помощь будет оценена по достоинству.
Спасибо