2012-04-22 64 views
0

我一直在寻找一个免费的视频播放器来把网站上的顶部,发现nonverblaster,但我不能把它落后于其他元素 - 属性z-index的呢没有与它一起工作,你知道任何解决办法,迫使他合作? 一段简单的我的代码:为什么noverblaster视频播放器一直是其它元素

<div style="position:relative;"> 
    <div id="main-video" style="position:absolute;top:0px;left:0px;z-index:10;"> 
     To watch this video, you need the latest <a href="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" target="_blank">Flash-Player</a> and active javascript in your browser. 
    </div> 

    <img src="media/nice-flowers.jpg" alt="alt" style="position:absolute;left:0px;top:400px;z-index:100" /> 
</div> 


<script type="text/javascript"> 
    var flashvars = {}; 
     flashvars.mediaURL = "../../uploads/files/movie.mp4"; 
     flashvars.teaserURL = "uploads/files/start_frame.jpg"; 
     flashvars.allowSmoothing = "true"; 
     flashvars.autoPlay = "false"; 
     flashvars.buffer = "6"; 
     flashvars.showTimecode = "true"; 
     flashvars.loop = "false"; 
     flashvars.controlColor = "0x3fd2a3"; 
     flashvars.controlBackColor = "0x000000"; 
     flashvars.scaleIfFullScreen = "true"; 
     flashvars.showScalingButton = "true"; 
     flashvars.defaultVolume = "100"; 
     flashvars.crop = "false"; 
     flashvars.onClick = "toggleFullScreen"; 

    var params = {}; 
     params.menu = "false"; 
     params.allowFullScreen = "true"; 
     params.allowScriptAccess = "always" 

    var attributes = {}; 
     attributes.id = "nonverblaster"; 
     attributes.bgcolor = "#000000" 
    function embedSWF() 
    { 
     swfobject.embedSWF("js/video_player/video_player.swf", "main-video", "762", "429", "9", "js/video_player/expressinstall.swf", flashvars, params, attributes); 
    } 
    embedSWF(); 
</script> 

回答

0

您需要设置wmodeopaque

所以你的脚本中,添加一行params.wmode = "opaque";

+0

我最初说'transparent',但我的意思'opaque'。 – developdaly 2012-04-22 17:49:58

+0

谢谢我一整天都遇到这个问题:) – Agrest 2012-04-22 17:54:04

相关问题