我在网页中嵌入了一个 播放器,可是我要怎么捕获播放器的 播放、暂停、停止 等事件的操作呢?是点的播放器自带的按钮,而不是 自己写的播放、暂停、停止按钮。

解决方案 »

  1.   

    你以为哥什么时候都在吗。点的播放器自带的按钮,而不是 自己写的播放、暂停、停止按钮。
    -------
    //监听播放器的事件
    <SCRIPT FOR="theforever_MediaPlayer就是你播放器对象的ID" EVENT="PlayStateChange(lOldState, lNewState)"
    LANGUAGE="JScript">
    //insert script commands//
    </SCRIPT>
    PlayStateChange 事件表示Media Player的播放状态已经改变,Media Player可能的状态有:
    0 播放已经停止(mpStopped)
    1 播放暂停(mpPaused )
    2 正在播放(mpPlaying)
    3 正在等待流开始(mpWaiting)
    4 向前搜索(mpScanForward)
    5 向后搜索(mpScanReverse)
    6 向前跳跃(mpSkipForward)
    7 向后跳跃(mpSkipReverse)
    8 流已经关闭(mpClosed)
    用JavaScript处理该事件的示例:
    连续播放歌曲
    <SCRIPT  event="playStateChange(star)" for=""  LANGUAGE="JScript">
     //当播放下一首时同步播放列表的歌曲名
        if( star==8 ){
            num=num+1;
         if(num>=s.options.length){num=0}
         s.options[num].selected=true;
        }
    </SCRIPT>
      

  2.   

    找该类型的播放器的API,没有API,什么也做不了。
    你以为JS什么都能做吗?