我正在尝试使用HTML5中的<audio>
标签从Dreamhost托管的网站上流式传输一系列讲座的音频,但并不成功。实际代码如下:
<audio id="playerTwo" class="player" controls="controls" preload="none">
<source src="audio.ogg" type="audio/ogg; codecs='vorbis'"/>
<source src="audio.mp3" type="audio/mpeg"/>
</audio>
我还有一个.htaccess文件,用于包含apache的正确mime类型。
AddType audio/ogg .ogg
AddType audio/mpeg .mp3
这些OGG文件约有8兆字节,MP3文件约为13兆字节。每个文件都是从Audacity导出的。
当我在运行win32版本的apache 2.2.14和php 5.3.1的Windows 7机器上本地服务时,所有内容在FF、Chrome和Safari中都可以正常播放。
但在Dreamhost上情况并不顺利。(他们运行apache 2.2.15和php 5.2.14。)FF在5秒后停止播放音频文件。Chrome播放音频文件,但音频经常会跳跃。Safari正确播放音频,但单击播放按钮和音频实际开始流式传输和播放之间的延迟约为三分钟。
如果我用Silverlight播放器而不是使用