嵌入MP3音频文件在网页中一些机器
问题描述:
我使用下面的嵌入MP3音频文件的代码在网页中不沃金,嵌入MP3音频文件在网页中一些机器
<embed type="application/x-shockwave-flash" flashvars="audioUrl=http://d5duwnm1arn0s.cloudfront.net/awp-content_1/24396wp10302/files/T---Billa-Theme-Music.mp3" src="http://www.google.com/reader/ui/3523697345-audio-player.swf" width="600" height="27" quality="best"></embed>
它是工作在某些机器的罚款。没有在其他一些机器上工作。 是什么问题?
答
嵌入:对于旧的浏览器备用入口,你可以添加你当前的代码,这样安装
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="600" height="27" >
<param name="movie" value="http://www.google.com/reader/ui/3523697345-audio-player.swf" />
<param name="FlashVars" value="audioUrl=http://d5duwnm1arn0s.cloudfront.net/awp-content_1/24396wp10302/files/T---Billa-Theme-Music.mp3">
<param name="quality" value="high" />
<!--[if !IE]>-->
<object type="application/x-shockwave-flash" data="http://www.google.com/reader/ui/3523697345-audio-player.swf" width="600" height="27">
<param name="movie" value="http://www.google.com/reader/ui/3523697345-audio-player.swf" />
<param name="FlashVars" value="audioUrl=http://d5duwnm1arn0s.cloudfront.net/awp-content_1/24396wp10302/files/T---Billa-Theme-Music.mp3">
<param name="quality" value="high" />
<!--<![endif]-->
<a href="http://www.adobe.com/go/getflash">
<img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash player" />
</a>
<!--[if !IE]>-->
</object>
<!--<![endif]-->
</object>
答
此代码需要安装Flash插件,因此不适用于没有插件的系统。使用<audio>
element播放声音而不需要插件。与此线
<audio controls="controls">
<source src="http://d5duwnm1arn0s.cloudfront.net/awp-content_1/24396wp10302/files/T---Billa-Theme-Music.mp3"
type="audio/mpeg"/>
<embed type="application/x-shockwave-flash"
flashvars="audioUrl=http://d5duwnm1arn0s.cloudfront.net/awp-content_1/24396wp10302/files/T---Billa-Theme-Music.mp3"
src="http://www.google.com/reader/ui/3523697345-audio-player.swf"
width="600" height="27" quality="best">
</embed>
</audio>
这依赖于Flash和它缺少这里是行不通的 - 例如在IO设备上。见例如http://jplayer.org为更多功能的解决方案 – 2012-03-20 12:54:59
@Pekka,但在那台机器上他们有闪存播放器。需要升级? – 2012-03-20 13:02:44