【发布时间】:2011-01-03 15:29:30
【问题描述】:
我第一次尝试在网页上嵌入 mp3 文件。我发现了一些可以工作的代码 sn-ps,但我不理解它们,而且我讨厌不理解我在写什么。我也不敢相信代码对于一个简单的玩家来说是多么复杂(和冗余),所以我认为这个 sn-p 并不像它可能的那么简单。另一方面,我发现的大多数代码 sn-ps 看起来几乎相同。有人可以向我解释这段代码的每一段的目的,以及是否有必要吗?
<script src="/assets/audio-player.js"></script>
<object id="audioplayer1" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="290" height="24" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0">
<param name="data" value="/assets/player.swf" />
<param name="FlashVars" value="playerID=audioplayer1&soundFile=http://example.com/uploads/Fiddle-Tunes.mp3" />
<param name="quality" value="high" />
<param name="menu" value="false" />
<param name="wmode" value="transparent" />
<param name="src" value="/assets/player.swf" />
<param name="flashvars" value="playerID=audioplayer1&soundFile=http://example.com/uploads/Fiddle-Tunes.mp3" />
<embed id="audioplayer1" type="application/x-shockwave-flash" width="290" height="24" src="/assets/player.swf" wmode="transparent" menu="false" quality="high" flashvars="playerID=audioplayer1&soundFile=http://www.example.com/uploads/Fiddle-Tunes.mp3" data="/assets/player.swf">
</embed>
</object>
【问题讨论】: