Как использовать кнопки блокировки iOS для предыдущих/следующих игроков в Safari HTML5-плеер с Javascript

В Safari на iOS, когда <audio> Элемент DOM воспроизводит звуковой файл, вы можете приостановить его/перезапустить через экран блокировки устройства.

Вопрос: Есть ли событие, которое я могу прослушивать на этом <audio> элемент, который запускается, когда пользователь нажимает на следующие или предыдущие кнопки на этом экране блокировки?

Бонусный вопрос: в Safari через HTML5 и Javascript есть ли способ показать метаданные аудиофайлов на этом заблокированном экране, как вы можете с помощью приложения?

Ответы

Ответ 1

Я не знаю ответа на ваш первый вопрос.

Можно указать название песни (или другой текст), просто добавив тег заголовка HTML в свой аудиоэлемент.

var player = getElementById('my_audio_element'); player.setAttribute('title', 'My Song Title');

К сожалению, это не работает, чтобы добавить изображение таким же образом.

Ответ 2

Чтобы добавить заголовок и изображение плаката, вы можете сделать что-то вроде:

<video width="320" height="180" src="source.mp4" poster="poster.png">