public void toggle() {
   if (isSurfaceCreated) {
     if (handler == null) start();
     else if (handler.isStop()) {
       resume();
     } else pause();
   }
 }