【发布时间】:2017-11-21 17:08:39
【问题描述】:
我们正在尝试通过 HTML5 音频标签播放 WAV 文件。当我们提供 5kHz 16 位单声道 WAV 文件时,播放效果很好。当我们提供 2.5kHz 16 位单声道 WAV 文件时,Chrome 和 Firefox 都拒绝播放它。控件出现,但单击播放按钮时没有任何反应。 Chrome 似乎也无法确定 WAV 文件的长度,并且无法显示经过的时间/总时间。
谷歌搜索没有透露任何关于 HTML5 音频的音频数据频率下限的信息。事实上,能够播放低频音频似乎是一个有用的功能,因为如果不需要更高的频率,那么传输不必要的更多音频数据是没有意义的。
我们能想到的唯一选择是提供 5kHz WAV 文件(糟糕,我们有数百万个文件,这会浪费 50% 的磁盘空间)或以某种方式使用 Javascript 即时重新采样。在服务器上重新采样会产生过多的负载。
【问题讨论】:
标签: html audio html5-audio