【问题标题】:HTML5: How to play sound on every mobile deviceHTML5:如何在每台移动设备上播放声音
【发布时间】:2011-12-03 03:23:12
【问题描述】:


我想知道如何在每台移动设备上播放声音。

  • iPhone/iPad
  • 安卓
  • Windows Phone 7
  • Windows Phone
  • 塞班
  • 黑莓
  • 八达

这应该作为 Web 应用程序 (HTML) 工作。

【问题讨论】:

    标签: html web-applications audio mobile


    【解决方案1】:

    这是您在每个设备的页面中实现 HTML5 音频的方式:

    <audio controls preload>
        <source src="path/to/file.ogg" type="audio/ogg" />
        <source src="path/to/file.mp3" type="audio/mpeg" />
        <!--
        Here comes the Flash (in case you want any) fallback,
        or you can write something here like this
        -->
        <p class="error-message">Try another browser...</p>
    </audio>
    

    如果您尝试通过 SSL 使用它,它不会起作用,请阅读:https://stackoverflow.com/a/10089632/819194 这就是我们的想法以及我们如何解决我们的问题。

    问候!

    【讨论】:

      【解决方案2】:

      不确定 Bada,但避免使用 Flash,而是使用 JavaScript 或服务器端浏览器/设备检测来提供 .mp3.ogg 文件应该涵盖大多数基础.

      【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-09-24
      • 2018-08-01
      • 2017-09-30
      • 1970-01-01
      • 2011-12-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多