适用于原生iOS iPod控件的Javascript

问题描述 投票:2回答:1

最近,我发现Google音乐的新iOS专用网络应用程序(http://music.google.com)能够“劫持”原生iOS iPod的音乐控件(双击主屏幕并使用暂停,播放,接下来,播放谷歌音乐时的前进按钮)。

我不知道这是通过网络应用程序实现的,并且无法找到任何关于如何通过javascript实现此目的的示例或线索。有没有人有想法?

javascript iphone ios html5 webkit
1个回答
3
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.