Ejemplo n.º 1
0
 public void run() {
   while (!terminate) {
     try {
       int ret = MS98NativeInterface.ms98Render(buffer, buffer.length);
       if (ret == 0) {
         track.stop();
         Log.d(TAG, "stream terminated");
         MS98NativeInterface.ms98Close();
         break;
       }
       track.write(buffer, 0, buffer.length);
       Thread.sleep(WAIT_PER_BLOCK);
     } catch (InterruptedException e) {
       // thru
     }
   }
 }