我有这个html...
<div class="video2" style="display: none; width: 470px; height: 310px; background-image: url(http://www.jameshay.co.uk/images/Competitions/SipplicityPreview.jpg); background-position: top left; background-repeat: no-repeat;">
<object id="mediaplayer" classid="clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95" codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#version=5,1,52,701"
standby="loading microsoft windows media player components..." type="application/x-oleobject"
width="470" height="310">
<param name="transparentatstart" value="true" />
<param name="animationatstart" value="false" />
<param name="autostart" value="false" />
<param name="filename" value="http://www.jameshay.co.uk/videos/MiSIPP_Overview.wmv" />
</object>
</div>
...但是背景图像没有显示,我只是得到一个黑屏(可能是视频的第一帧,尽管我确实要求该机构将该帧作为预览图像)。现在很烦人,它有时会显示,有时不会。如果我在页面第一次加载时按下停止按钮,图像就会出现。F5'ing 可能仍会显示几次图像,然后再变回黑色。
有没有人对我如何解决这个问题有任何提示?预览显示正确,而不是一个大的黑色方块,它看起来好多了。