Перенаправление аудио потокового аудио приложения в ChromeCast с минимальными усилиями - PullRequest
0 голосов
/ 31 января 2020

У меня есть приложение для потокового аудио в режиме реального времени, которое извлекает аудиопоток через inte rnet, обрабатывает и декодирует его в PCM и воспроизводит через AudioTrack на устройстве Android.

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

Я пытаюсь выяснить, если "как-то" можно перенаправить AudioTrack в ChromeCast, не используя собственный сервер потоковой передачи звука, размещенный в моем приложении, который выводит декодированный PCM в ChromeCast через HTTP et c. Я не хочу делать это, если это возможно. Я не заинтересован в настройке пользовательского интерфейса, так что Default Media Receiver может работать для некоторой части, насколько я прочитал. С другой стороны, поскольку я не смог найти подробную документацию, объясняющую трансляцию живого аудиопотока моего приложения в ChromeCast, я пытаюсь выяснить, возможно ли это.

Без написания приложения-получателя и сервера отправителя Размещено внутри моего приложения, которое выводит живое аудио на любой клиент. Могу ли я добавить поддержку приведения аудио к поддерживаемым устройствам, просто перенаправив PCM "AudioTrack" или MediaSession? Аналогично переключению с динамика Bluetooth на динамики на устройстве и т. Д. c?

Я знаю, что обычно приложение должно обслуживать мультимедийные файлы, которые может извлечь устройство ChromeCast; я спрашиваю, можно ли записывать аудио sh в ChromeCast вместо динамиков локального устройства. Нет выбора контента. Просто обычный звук из приложения Android, отправляемый на звуковую среду устройства Android с использованием класса AudioTrack.

...