我正在努力让 WAV 文件作为 HTML5 音频标签或通过移动 Safari(iPad/iPhone)中的常规可下载链接在 HTML 页面上播放:
<audio controls src="audio-pcm_s16le-8k.wav"/></audio>
<a href="audio-pcm_s16le-8k.wav">audio</a>
HTML5audio
对象只是显示Cannot play audio file
在其中,当我单击下载引用的锚点时,我得到一个黑色页面,中间有一个“无法播放这个圆圈”。我尝试了各种频率(8000、11025、16000、32000、44100)、各种编码(mu-law、Linear Signed 16-bit LE 和 BE)、各种容器(.wav、.caf、.aiff)和各种音频转换程序(Audacity、ffmpeg 和 Apple 自己的 afconvert)...我无法播放音频(除非我将其制作为 MP3 - 不,我不能只使用 MP3 或 AAC,我需要一个“原始" 格式太长,无法进入这里)。
我查看了 iOS 支持的格式,它似乎支持 WAV……有人对这个问题有任何经验吗?我使用的是最新的 iOS 6.0.1
编辑:选定的回答者让我解决了这个问题,但原因在答案的评论中。底线是它需要 HTML 范围标题来播放文件。