求教高手
是一个播放网页,里面有个media player网页播放器
首先我用了一个div加在网页播放器上面,里面放了一个加载动画的falsh
当打开此网页时,falsh动画开始加载,网页播放器开始播放时,这个falsh动画就会消失
问题来了,我怎么取得播放器开始播放时的标记,进而用这个标记做为去掉falsh动画的条件啊
求教各位大虾~~~~~~~~~~~~
是一个播放网页,里面有个media player网页播放器
首先我用了一个div加在网页播放器上面,里面放了一个加载动画的falsh
当打开此网页时,falsh动画开始加载,网页播放器开始播放时,这个falsh动画就会消失
问题来了,我怎么取得播放器开始播放时的标记,进而用这个标记做为去掉falsh动画的条件啊
求教各位大虾~~~~~~~~~~~~
可以在获得url之后把falsh动画div隐藏掉根据播放器的播放状态,把falsh动画div隐藏掉
WindowsMediaPlayer1.playState==3
playState:integer 当前控件状态,下面是三种基本状态:
3:正在播放 2:暂停 1:已停止
http://www.diybl.com/course/1_web/webjs/2007104/76737.html
如果一直缓冲,或者一直加载不上,FALSH是不去掉的,
这个怎么做啊,大虾~~~~~~
有没有好办法啊
WindowsMediaPlayer1.playState==3 正在播放
此时把flash去掉
隐藏flash层
}
播放器对象的这个status属性,好像没有
if(document.getElementById("MediaPlayer1").status && document.getElementById("MediaPlayer1").playState==3)
{
document.getElementById('swfPlayer').hidden='true';
}document.getElementById("MediaPlayer1").status 这句话我测了,不成立
alert弹出来为:undefined
因为url被赋值,所得到的document.getElementById("MediaPlayer1").playState的值是3
那个falsh就被关了,
没法实现我要的功能了(缓冲的时候还有falsh动画),不过还是很谢谢你
呵呵
再自已研究研究
document.getElementById("MediaPlayer1").status的值
搞了半天不需要什么操作就解了问题
我搞了个假环境,影片一播放,上面的falsh动画的层自动没有了
难道是一播放,图像一出来就把上面div层给压下面去了???搞不明白
就这么糊里忽涂的解决????
昏~~~
准备结帖了,呵呵