2

我正在使用颜色框来显示网站的图像。在 Chrome 版本 11.0.696.65 中,仅当激活颜色框时,soundcloud 播放器才会出现在显示图像的前面。

我尝试更改颜色框的 z-index,但没有成功。我很确定这是 chrome/soundcloud 的一个新问题,因为我以前没有遇到过这个问题。

声音播放器覆盖图像

更新以下代码有效,可能对某人有所帮助。

#Add transparent mode to youtube
embeded_link.gsub!(/("http:\/\/www\.youtube\.com\/embed\/.{11})(")/,'\1?wmode=transparent\2')

#Add transparent mode to soundcloud
embeded_link.gsub!(/(<object height=".+" width=".+">\s*)(<param name="movie" value="http:\/\/player\.soundcloud\.com\/player\.swf)/,'\1<param name="wmode" value="transparent"></param>\2')
4

1 回答 1

3

您需要使用wmode="transparent"(或opaque)嵌入您的 Flash。

wmode这是一个在两个所需位置都插入的片段。

<object height="81" width="100%">
<param name="wmode" value="transparent"></param>
<param name="movie" value="http://player.soundcloud.com/player.swf?url=http%3A%2F%2Fapi.soundcloud.com%2Ftracks%2F5475496"></param>
<param name="allowscriptaccess" value="always"></param>
<embed wmode="transparent" allowscriptaccess="always" height="81" src="http://player.soundcloud.com/player.swf?url=http%3A%2F%2Fapi.soundcloud.com%2Ftracks%2F5475496" type="application/x-shockwave-flash" width="100%"></embed> </object>

请参阅:http: //kb2.adobe.com/cps/127/tn_12701.html

于 2011-05-29T17:00:24.300 回答