2011-12-22 25 views
0

Iは3波のファイルを読み込む)(wavreadを使用:.wavファイルを順番に読む方法は?

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

ここでS1、S2、S3は、ウェーブファイルのパスです。問題は、それらが一度にすべて演奏されるということです。どのようにして最初の演奏、次に2番目の演奏、3番目の演奏を次々と演奏できますか?

+5

'... –

+0

あなたのための私の答えの仕事をしましたか? –

答えて

0

ファイルを順番に再生するには、playblocking関数を使用します。ここにあなたのコードは次のようになります。

ファイルを再生しませんwavread`
 
[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); 
関連する問題