Уведомление Google Cast v3 и уведомление службы переднего плана - PullRequest
0 голосов
/ 28 мая 2020

Я использую ExoPlayer в службе переднего плана вместе с уведомлением MediaStyle и MediaSessionToken для управления воспроизведением. Я также хочу иметь возможность транслировать контент на приемник Google Cast. Это может быть обычным вариантом использования для каждого игрока musi c.

Актерский состав создает собственное уведомление, поэтому у меня есть 2 уведомления для управления одним и тем же воспроизведением, что является плохим UX.

Я нашел этот вопрос SO ссылка , чтобы отключить уведомление о трансляции по умолчанию, установив .setNotificationOptions(null). Проблема в том, что система создает еще одно уведомление «Устройство на вашем Wi-Fi ведет трансляцию», как показано на скриншоте. Это уведомление отображается на всех устройствах в одной сети.

Мой вопрос: можно ли использовать одно и то же уведомление для службы переднего плана и службы трансляции?

Или, по крайней мере, сообщить системе, что это устройство, которое фактически отправляет трансляцию, поэтому он не будет отображать беззвучное системное уведомление «Устройство на вашем Wi-Fi ведет трансляцию» на этом конкретном устройстве?

doubled notification screen shot

Спасибо.

...