如何让嵌入的媒体播放器显示首帧图像就暂停?
一个非常让人头疼的问题,搞了好几天没有搞定。
目的:让媒体播放器显示首帧图像就暂停,实在不行就让媒体播放器显示一个图片,然后按播放键才开始播放视频,不想让播放器自动播放视频或者让它等待时显示黑屏
下面这一段代码是播放器:
<form name=formnv id=formnv>
<object id="nstv"classid="clsid:6BF52A52-394A-11D3-B153-00C04F79FAA6" width=280 height=265 codebase=http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701standby=Loading Microsoft? Windows Media? Player components... type=application/x-oleobject>
<param name=URL value=http://www.google.com/images/logo_sm.gif><PARAM NAME=UIMode value=full>
<PARAM NAME=AutoStart value=-1>
<PARAM NAME=Enabled value=-1>
<PARAM NAME=enableContextMenu value=0>
<param name=WindowlessVideo value=-1>
</object></form>
下面这段代码是一个播放按钮吧:
[<a href=javascript:; onclick="setit('v123')">在线播放</a>]
下面的代码是控制播放器更换url和播放开始
function setit(strname)
{
document.all.nstv.url= "mms://www.goalgogo.com/200531837505.1348750.wmv";
document.all.nstv.controls.play();
}
非常遗憾,上面那段代码能重新设置播放器的url,但是并不能让它开始播放视频,必须要按播放器的播放按钮才能开始视频的播放。
csdn上看了很多播放器的代码,如果url是本地硬盘路径,则可以使用controls.play()开始播放甚至直接使用nstv.play()也可以,但是这里就不行了。
切盼各位大侠指点迷经,以保住小弟的饭碗,谢谢!