Как получить события объекта?(CE-HTML) - PullRequest
0 голосов
/ 25 ноября 2011

Я разрабатываю приложение js на телевидении с браузером CE-HTML. Поэтому у меня ограниченные возможности и нет документов для браузера, но я предполагаю, что это модифицированная версия webkit или похожая на webkit

Я могу использовать тег объекта для видео, но как я могу получить события этого объекта. есть ли способ? Например, готово, буферизация и т. Д.

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

1 Ответ

1 голос
/ 08 марта 2012
    <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>

Если вам все еще это нужно;) Надеюсь, это поможет!edit: Конечно, вам нужно добавить разрывы и весь код, но вот способ обработки упомянутых событий это.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...