2017-11-22 20 views
0

파일 재생 후 파일을 이동하려고합니다. 내 파일을 재생 javazoom의 basicplayer을 사용하고 있는데 내가JavaZOOM 재생 후 파일 이동

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

및 없음 작업 여기

을 시도 내가 파일

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

너무 행복 해요을 재생하는 데 사용하는 코드는 그것은 마침내 작동하고, 누군가를 위해 대답을 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시간처럼

익스트림 큰 감사 wuppi하는

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