brightview 2005年03月21日
如何让嵌入的媒体播放器显示首帧图像就暂停?
一个非常让人头疼的问题,搞了好几天没有搞定。
目的:让媒体播放器显示首帧图像就暂停,实在不行就让媒体播放器显示一个图片,然后按播放键才开始播放视频,不想让播放器自动播放视频或者让它等待时显示黑屏

下面这一段代码是播放器:
<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()也可以,但是这里就不行了。

切盼各位大侠指点迷经,以保住小弟的饭碗,谢谢!
...全文
63 点赞 收藏 4
写回复
4 条回复

还没有回复,快来抢沙发~

发动态
发帖子
JavaScript
创建于2007-09-28

5.1w+

社区成员

22.3w+

社区内容

Web 开发 JavaScript
社区公告
暂无公告