Javascript для родных элементов управления iPod для iOS - PullRequest
2 голосов
/ 09 сентября 2011

Недавно я обнаружил, что новое специфическое веб-приложение Google Music для iOS (http://music.google.com) имеет возможность «взломать» встроенные элементы управления музыкой iPod на iOS в iOS (дважды коснитесь главного экрана и используйте эти паузы, воспроизводить, затем, пред кнопки во время воспроизведения Google Music).

Я понятия не имел, что это возможно с помощью веб-приложения, и не мог найти каких-либо примеров или подсказок о том, как этого добиться с помощью javascript. У кого-нибудь есть идея?

1 Ответ

3 голосов
/ 09 сентября 2011

iPhone - это браузер WebKit, поэтому он поддерживает тег <audio>. Все, что вам нужно сделать, это добавить тег <audio>, источник которого связан с воспроизводимым аудиоформатом в WebKit (например, .aac), и вы получите контроль над аудиофайлом. Вы также заметите индикатор в правом верхнем углу экрана справа от часов / времени вашего iPhone.

Вот вся информация:
https://developer.apple.com/library/archive/documentation/AudioVideo/Conceptual/Using_HTML5_Audio_Video/AudioandVideoTagBasics/AudioandVideoTagBasics.html

Вот пример кода:

<!DOCTYPE html>
<html>
  <head>
    <title>Multi-Source Audio Player</title>
  </head>
  <body>
    <audio controls autoplay >
      <source src="http://Example.com/path/MyAudio.m4a">
      <source src="http://Example.com/path/MyAudio.oga">
      <source src="http://Example.com/path/MyAudio.wav">
    </audio>
  </body>
</html>

Вот специфическая информация для iOS:
https://developer.apple.com/library/archive/documentation/AudioVideo/Conceptual/Using_HTML5_Audio_Video/Device-SpecificConsiderations/Device-SpecificConsiderations.html#//apple_ref/doc/uid/TP40009523-CH5-SW1

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...