Как использовать кнопки блокировки 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">