Я следовал этому руководству Google (https://developers.google.com/web/updates/2017/02/media-session) и почти все работает нормально.
Но есть одно нежелательное поведение: когда я меняю аудиоисточник (либо когда звук заканчивается, либо пользователь нажимает «следующий трек»), уведомление исчезает и снова появляется, когда аудио заканчивает загружаться и начинает воспроизводиться.
Желаемое поведение - держать медиа-уведомления между треками. Есть ли способ сделать это?
Я пытался настроить navigator.mediaSession.playbackState на "воспроизведение", но нет, пончик для меня.