Я использую ExoPlayer в службе переднего плана вместе с уведомлением MediaStyle и MediaSessionToken для управления воспроизведением. Я также хочу иметь возможность транслировать контент на приемник Google Cast. Это может быть обычным вариантом использования для каждого игрока musi c.
Актерский состав создает собственное уведомление, поэтому у меня есть 2 уведомления для управления одним и тем же воспроизведением, что является плохим UX.
Я нашел этот вопрос SO ссылка , чтобы отключить уведомление о трансляции по умолчанию, установив .setNotificationOptions(null)
. Проблема в том, что система создает еще одно уведомление «Устройство на вашем Wi-Fi ведет трансляцию», как показано на скриншоте. Это уведомление отображается на всех устройствах в одной сети.
Мой вопрос: можно ли использовать одно и то же уведомление для службы переднего плана и службы трансляции?
Или, по крайней мере, сообщить системе, что это устройство, которое фактически отправляет трансляцию, поэтому он не будет отображать беззвучное системное уведомление «Устройство на вашем Wi-Fi ведет трансляцию» на этом конкретном устройстве?
![doubled notification screen shot](https://i.stack.imgur.com/ovM7p.png)
Спасибо.