我有这一行
<EMBED NAME=""mySound"" SRC=""DocID2858_voice-message.wav"" LOOP=FALSE AUTOSTART=True HIDDEN=TRUE MASTERSOUND>
它适用于ie但不适用于浏览器的其余部分。 有没有办法做到这一点。
答案 0 :(得分:0)
如果您使用的是IE 8,Firefox 3.5及更高版本,Safari 4,Google Chrome,那么您会发现这些浏览器支持HTML 5。
对于HTML 5,请使用<audio></audio>
标记。可以找到更多信息here。
答案 1 :(得分:0)
SRC=""DocID2858_voice-message.wav""
你的报价加倍了。如果这仍然适用于IE,我感到很惊讶!
如果您必须使用<embed>
标记,则语法为:
<embed id="mysound" src="DocID2858_voice-message.wav" type="audio/wav" loop="false" autostart="true" hidden="true">
{1}}属性是防止IE中不必要的双重提取所必需的。 type
是今天没有任何支持的Netscape 4废话。 mastersound
和loop
不受普遍支持。 autostart
被普遍憎恨。
无论如何,我强烈建议不要使用autostart
这些天。甚至是最新的<embed>
嵌入媒体播放器的方式。嵌入式媒体播放器很脆弱。他们经常是用户敌对或不可靠或根本不存在。今天,大多数作者使用Flash播放器来播放MP3。 (播放WAV是possible,但这不是很好。)
明天,将使用HTML5 <object>
元素。今天可以使用<audio>
回退到Flash,但这意味着服务器上有多种音频格式。