【问题标题】:html5 access of a MP3 file's ByteArrayhtml5 访问 MP3 文件的 ByteArray
【发布时间】:2011-11-01 00:42:36
【问题描述】:

我想用 html5 构建一个无缝音频播放器。当前播放歌曲的结尾应该与下一首歌曲重叠,以便它们之间没有停顿。 html5中传统的无缝播放器不可靠:

有人说:使用 HTML5 音频无法可靠地实现无缝播放。歌曲之间总会有固有的停顿。我可以模拟无缝播放的唯一方法是使用两个 HTML5 音频对象,但我永远无法在所有设备上完善这两个对象之间的时间。所以有时歌曲会毫无间隙地播放,有时会有间隙,有时两首连续歌曲的音频会重叠。 来源:http://forums.precentral.net/webos-homebrew-apps/261502-music-player-remix-2-0-homebrew-edition-62.html

如果 html5 可以访问 MP3 文件的 ByteArray 并播放“数据生成的声音”,我相信我可以解决这个问题。不知道html5能不能做到这一点?

非常感谢您的任何反馈。

【问题讨论】:

    标签: audio mp3 media-player bytearray html5-audio


    【解决方案1】:

    不幸的是,在这一点上,HTML 没有提供任何方法来访问规范中的原始音频数据。一些浏览器(例如 Firefox、Chrome)提供可以完成此操作的音频 API。但显然它不兼容跨浏览器。这会让你为各种浏览器编写实现,并且不支持 IE。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-03-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多