Когда я регистрирую обратный вызов для динамика и / или микрофона, я могу получить только 1 устройство для каждого, названного «Динамик» (onLocalSpeakerAdded ()) и «Микрофон» (onLocalMicrophoneAdded ()) соответственно. Я также получил обратные вызовы для onLocalSpeakerSelected () и onLocalSpeakerStateUpdated () для идентифицированных устройств, упомянутых выше. После этого я не получаю никаких обратных вызовов для onLocalSpeakerAdded () или onLocalMicrophoneAdded () в случае добавления других устройств.
Когда я выполняю следующие функции: vidyoConnector.CycleMicrophone () ИЛИ vidyoConnector.CycleSpeaker () затем нет никаких изменений в выборе локального микрофона или локального динамика. Кроме того, мне не был получен ответный вызов для «onLocalSpeakerSelected» при вызове функции CycleSpeaker ().
Другой результат: во время вызова я был подключен к головному устройству Bluetooth, и мне удалось услышать это устройство Bluetooth. Затем я отключил наушники Bluetooth во время разговора, звонок автоматически переключается на динамик телефона, когда гарнитура Bluetooth отключается от телефона, но обратный вызов не вызывается.
Запрос: - Можете ли вы помочь мне в этом? отсутствует? - Есть ли способ найти все доступные устройства (например, динамик и микрофон)? - Кроме того, можем ли мы различать их, чтобы идентифицировать громкоговоритель Bluetooth, громкоговоритель телефона или вызывающий динамик по умолчанию и т. Д. c.?