howler.js icon indicating copy to clipboard operation
howler.js copied to clipboard

Control Center notification broken on iOS

Open bikubi opened this issue 5 years ago • 3 comments

Context: When something (browser, iTunes, whatever) plays audio on iOS there is a "notification" with playback controls & the current title in the top drawer. The whole thing is called the "Control Center". Unlike Android, where you can have multiple things playing, it is exclusive - there is only one set of audio controls.

Since iOS 13*, it just does not show up any more. This also affects AirPlay, which relies on these controls.

How to reproduce:

  1. open the "Music Player" or "Live Radio" Demo on the home page.
  2. press play
  3. swipe down from the top
  4. note that control center does not show anything playing.
  5. Cf. any other stream in browser, e.g. BBC1's.

ios left: the Howler demo is playing right: BBC's player playing, note the "Radio 1 Br.." as well as the pause button.

This is a duplicate of #1284, which was erroneously stated as a feature request. Hopefully this is clearer.

I have started digging around but was unable to put enough time into it.

* I have tested 13.0.5, and all minor versions since 13.3.1 up to the current 13.6.1 on iPads and iPhones. 12.3.1 was OK, so I'm pretty confident that this is a problem with 13. FWIW, same in Safari, Chrome, Firefox.

bikubi avatar Aug 17 '20 09:08 bikubi

update: still broken in iOS 14.0

bikubi avatar Sep 21 '20 10:09 bikubi

...and still broken in iOS 14.2

bikubi avatar Dec 07 '20 07:12 bikubi

Is the author perhaps not planning to fix this? It's already 2024, and it still doesn't seem to be working.

ranxin001 avatar Sep 07 '24 05:09 ranxin001