I have This line
<EMBED NAME=""mySound"" SRC=""DocID2858_voice-message.wav"" LOOP=FALSE AUTOSTART=True HIDDEN=TRUE MASTERSOUND>
It works for ie but doesn't work for rest of browser. is there any way to make that.
I have This line
<EMBED NAME=""mySound"" SRC=""DocID2858_voice-message.wav"" LOOP=FALSE AUTOSTART=True HIDDEN=TRUE MASTERSOUND>
It works for ie but doesn't work for rest of browser. is there any way to make that.
如果您使用的是 IE 8、Firefox 3.5 和更高版本、Safari 4、Google Chrome,那么您会知道这些浏览器支持 HTML 5。
对于 HTML 5,使用<audio></audio>
标签。更多信息可以在这里找到。
SRC=""DocID2858_voice-message.wav""
你的报价翻了一番。如果这在 IE 中仍然有效,我感到很惊讶!
如果必须使用<embed>
标签,则语法为:
<embed id="mysound" src="DocID2858_voice-message.wav" type="audio/wav" loop="false" autostart="true" hidden="true">
该type
属性是防止 IE 中不必要的双重提取所必需的。mastersound
是今天没有任何支持的 Netscape 4 废话。loop
并且autostart
不被普遍支持。autostart
被普遍讨厌。
无论如何,我强烈建议不要使用<embed>
这些天。甚至<object>
是嵌入媒体播放器的最新方式。嵌入式媒体播放器很脆弱。它们通常对用户怀有敌意或不可靠或根本不存在。今天,大多数作者使用 Flash 播放器来播放 MP3。(可以播放WAV,但不是很好。)
明天,<audio>
将使用 HTML5 元素。现在可以<audio>
回退到 Flash 使用,但这意味着服务器上有不止一种音频格式。