2010-10-28 29 views
0

您好我使用SOX以下列方式使用php:SOX LAME和php fire完成信號?

$ thesong = 67;

$ theString =「1.wav 2.wav 2.wav 1.wav」;

exec(「./sox $ theString $ thesong.wav」);

這似乎是工作非常好,然後我做到以下幾點:

EXEC(」 ./跛腳$ thesong.wav $ thesong.mp3" );

再次,這工作正常,但有什麼辦法可以告訴何時SOXLAME已完成編碼?

我的意思是他們發出一個「我完了」的信號?

喜歡的東西:

if(soxdone && lamedone) 
{ 
    //further processing? 
} 

回答

1

嘗試這樣:

if(exec("./lame $thesong.wav $thesong.mp3") && exec("./sox $theString $thesong.wav")) 
{ 
    //further processing 
}