如果我在本地计算机上打开页面,这四个代码片段可以在我的网页上正常工作。但是,当我将网页(和音频文件)上载到托管服务器并通过互联网访问页面时,并非所有这些页面都正常工作,因此:HTML对象和音频标签
这打开了我的计算机上的Windows Media Player并播放了音频即使在本地访问的网页上没有这样做,也可以通过它进行文件传输。
<object height="50px" width="100px" autostart="false" data="Audio/MHXSEagle.mp3" >
</object>
这个工作正常。
<object height="320px" width="240px" data="Audio/MHXSEagle.mp3" >
<param name="src" value="Audio/MHXSEagle.mp3"/>
</object>
这两个地方的工作,而不是通过互联网:
<audio src="Audio/MHXSEagle.mp3" type="audio/mp3" controls="controls" preload="auto">
Browser doesn't support audio tags
</audio>
<audio controls="controls">
<source src="Audio/MHXSEagle.mp3" type="audio/mp3" />
Browser doesn't support audio tags
</audio>
我不明白为什么他们的行为不同,想一些澄清。
其浏览器中测试你的? – 2012-03-01 06:01:40
Internet Explorer – ShadowCrossZero 2012-03-01 06:03:13
你在像XAMPP这样的apache环境中测试,还是在windows下测试? – 2012-03-01 06:22:42