【发布时间】:2019-07-31 08:17:40
【问题描述】:
简单地说,我想在 Firefox 中播放一个 blob MP3 文件。
我可以访问 blob 本身:blob(使用 mime 类型 audio/mpeg3 切片)和它的 URL:blobURL = window.URL.createObjectURL(blob)。
我试过了:
-
HTML5 音频播放器:
<audio controls="controls"> <source src="[blobURL]" type="audio/mp3"> </audio>但我在 Firebug 中收到一条警告,告诉我 Firefox 无法读取
audio/mpeg3类型的文件。 多个音频播放器库(SoundManager、JPlayer 等),但似乎没有一个允许将 blob URL 作为输入。
我做错了吗?或者有人知道可以从 blob 播放 MP3 文件的解决方法或库吗?
【问题讨论】:
-
谢谢。您是否知道任何基于您的任一解决方案的现有音频播放器?
-
解决方案是什么?
-
现在是 2014 年......你是谁,DenverCoder9!? xkcd.com/979
-
这是很久以前的事了!幸运的是,Firefox 现在可以通过依赖操作系统的 MP3 解码器来play MP3 files。从那以后我没有再次对其进行测试,但我假设在 HTML5 源元素的 src 属性中提供 blob URL 现在可以正常工作(至少在 Windows 7 上)。
标签: html flash firefox mp3 blob