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