html音频不适用于macbook和ios,但适用于imac - 很奇怪

时间:2014-08-22 06:14:40

标签: javascript ios audio html5-audio

在此网站上工作:http://dev.bobpassaro.com/david/

有一些html音频(使用mp3)和控制器按钮的js - 请参阅页脚。在我的iMac(运行10.8.5)上运行正常。在我的Macbook(10.9.4)上,它不起作用。我在两者上运行相同版本的Chrome。在Safari和Firefox中也能获得相同的行为。

但这里有一个非常奇怪的事情:如果你去专辑页面,然后去一张专辑(例如康沃尔海) - 有简短的曲调样本 - 还有mp3。这些都在预期的两台机器上播放。页脚和相册页面使用不同的模板,但控制音频的底层js是相同的代码。

我的iphone也播放专辑页面上的样本,但不播放页脚中的完整歌曲。完整的歌曲是更大的文件,但我不认为它是。

知道这里可能会发生什么吗?我觉得我错过了一些简单的东西 - 或许不是。

1 个答案:

答案 0 :(得分:1)

音频文件的路径指向您的localhost,我假设您的是iMac。您需要将文件托管在服务器上,并将源更改为该位置的路径。你在哪里

<source src="http://localhost/david/wp-content/uploads/audio/cornish.mp3" type="audio/mp3">

您希望将src值作为服务器文件路径。