2011-11-25 4 views
0

私はCE-HTMLブラウザベースのテレビでjsアプリケーションを開発しています。 私はブラウザにはオプションがなく、ドキュメントもありませんが、Webkitの修正版やWebkitと同様のものです。オブジェクトのイベントを取得するには? (ce-html)

私はビデオのオブジェクトタグを使用できますが、このオブジェクトのイベントをどのように取得できますか?それの方法はありますか?たとえば、あなたはまだそれを必要がある場合など

<object type="video/mp4" id="myvid" data="myvideo.mp4" width="640" height="480"></object> 

答えて

1
<script type="text/javascript"> 
    <![CDATA[ 
     // check the current playstate of the mediaobject 
     function checkPlayState() 
     { 
     switch (myvid.playState) 
     { 
     case 5: // finished 
      endOfFile(); 
       break; 
     case 0: // stopped 
     case 6: // error 
     case 1: // playing 
     case 2: // paused 
     case 3: // connecting 
     case 4: // buffering 
     default: 
      // do nothing 
      break; 
     } 
     } 

    myvid.onPlayStateChange=checkPlayState; 
    ]]> 
</script> 

をバッファリングし、仕上げ;)それが役に立てば幸い! 編集: もちろん、休憩とすべてのコードを追加する必要がありますが、上記のイベントを処理する方法はここにあります。

+0

何とか私はそれを見つけましたが、とにかくおかげで、その正しい答えです。 :) – siniradam

関連する問題