2011-12-22 40 views
0

我用wavread()在3個波文件中讀取信息:如何一個接一個地讀取.wav文件?

[wave_1 f1]=wavread(s1); 
[wave_2 f2]=wavread(s2); 
[wave_3 f3]=wavread(s3); 

其中S1,S2,S3是用於波文件的路徑。問題是他們一次都玩完。我怎樣才能打出第一個,然後是第二個,然後是第三個呢?

+5

'wavread'不播放的文件... – 2011-12-23 01:41:09

+0

難道我對你的回答工作? – 2012-01-01 06:21:59

回答

0

要按順序播放文件,請使用playblocking函數。這裏是你的代碼是什麼樣子:

 
[wave_1 f1] = wavread(s1); 
[wave_2 f2] = wavread(s2); 
[wave_3 f3] = wavread(s3); 

player1 = audioplayer(wave_1, f1); 
playblocking(player1); 

player2 = audioplayer(wave_2, f2); 
playblocking(player2); 

player3 = audioplayer(wave_3, f3); 
playblocking(player3); 
相關問題