我自己来拿分了
搞了一个晚上,realplayer的搞不出来
<object id="ad" height="400" width="500" classid="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6"><script language="javascript">
function getstatus(){
document.viewad.submit.value=document.ad.status;
setTimeout("getstatus()",500);
}
setTimeout("getstatus()",500);</script>没0.5秒取一次媒体状态
得到的结果是"connecting to media","openning media""playing XXX K bit/second","stopped"

解决方案 »

  1.   

    wmp和real都有sdk可查
    real有两个事件可以查到
    OnStateChange(int32 old_state, int32 new_state)

    OnShowStatus(string status_text)
     
    wmp的可以检查obj.playState
      

  2.   

    现在已经可以看到mediaplay的status了,花时间再去看real的sdk不如花时间把rm格式文件转换成wmv,
    结了
    谢谢楼上
      

  3.   

    用setTimeout 每0.5秒去检测状态,确实不如用ice_berg16(寻梦的稻草人) 提供的方法 
    <SCRIPT FOR="Player" EVENT="PlayStateChange(newState)">来的方便