0
我用wavread()在3個波文件中讀取信息:如何一個接一個地讀取.wav文件?
[wave_1 f1]=wavread(s1);
[wave_2 f2]=wavread(s2);
[wave_3 f3]=wavread(s3);
其中S1,S2,S3是用於波文件的路徑。問題是他們一次都玩完。我怎樣才能打出第一個,然後是第二個,然後是第三個呢?
我用wavread()在3個波文件中讀取信息:如何一個接一個地讀取.wav文件?
[wave_1 f1]=wavread(s1);
[wave_2 f2]=wavread(s2);
[wave_3 f3]=wavread(s3);
其中S1,S2,S3是用於波文件的路徑。問題是他們一次都玩完。我怎樣才能打出第一個,然後是第二個,然後是第三個呢?
要按順序播放文件,請使用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);
'wavread'不播放的文件... – 2011-12-23 01:41:09
難道我對你的回答工作? – 2012-01-01 06:21:59