Exemple #1
0
 @Override
 public void handleMessage(Message msg) {
   switch (msg.what) {
     case HANDLER_MESSAGE_PARSE:
       pause();
       break;
     case HANDLER_MESSAGE_LOOP:
       if (isPlaying()) {
         seekTo(msg.arg1);
         sendMessageDelayed(
             mVideoHandler.obtainMessage(HANDLER_MESSAGE_LOOP, msg.arg1, msg.arg2),
             msg.arg2);
       }
       break;
     default:
       break;
   }
   super.handleMessage(msg);
 }
Exemple #2
0
 public void pauseClearDelayed() {
   pause();
   mVideoHandler.removeMessages(HANDLER_MESSAGE_PARSE);
   mVideoHandler.removeMessages(HANDLER_MESSAGE_LOOP);
 }