2017-11-22 11 views
0

再生後にファイルを移動しようとしています。 私は私のファイルを再生するjavazoomのbasicplayerを使用していると私は、私はとても幸せです、私はファイルJavaZOOMは再生後にファイルを移動します

public void play(File sound) { 
    if (sound.exists()) { 

     new Thread("Sound player") { 

      public void run() { 

       currentSelectedSound = sound; 

       try { 
        control.open(currentSelectedSound); 
        control.play(); 

        setVolume(currentAudioVolume); 
        setPan(currentAudioPan); 
       } catch (BasicPlayerException e) { 
        e.printStackTrace(); 
        System.err.println("Error!"); 
       } 

      } 
     }.start(); 

    } else { 
     Logger.logError(TAG, "File doesn't exist!"); 
    } 
} 

答えて

0

を再生するために使用するコードです。ここ

player.close(); 
controler.close(); 
and DSP.close(); 

となし作業

を試してみましたそれは最終的に動作し、誰のために答えをheres:

  stop(); 

      try { 
       //The thread used to play() the sound 
       soundPlayThread.join(); 
      } catch (InterruptedException e1) { 
       e1.printStackTrace(); 
      } 


      //Manually run the garbage collection and yield threads 
      System.gc(); 
      Thread.yield(); 

私は誰も答えない6時間、私はちょうど

https://stackoverflow.com/a/14123384/3224295

をwuppiする

エクストリーム大きな感謝をしたなどの廃棄物

関連する問題