Main Content

play

audiorecorder 객체에서 오디오 재생

구문

player = play(recObj)
player = play(recObj, start)
player = play(recObj, [start stop])

설명

player = play(recObj)audiorecorder 객체 recObj와 연결된 오디오를 처음부터 끝까지 재생하고 audioplayer 객체를 반환합니다.

player = play(recObj, start)start로 표시된 샘플부터 끝까지 오디오를 재생합니다.

player = play(recObj, [start stop])start로 표시된 샘플부터 stop으로 표시된 샘플까지 오디오를 재생합니다.

예제

마이크를 사용하여 5초 동안 음성을 녹음하고 재생합니다. audioplayer 객체의 속성을 표시합니다.

myVoice = audiorecorder;

disp('Start speaking.');
recordblocking(myVoice, 5);
disp('End of recording. Playing back ...');

playerObj = play(myVoice);

disp('Properties of playerObj:');
get(playerObj)

위의 예제에서 녹음한 음성의 처음 3초만 재생합니다.

play(myVoice, [1 myVoice.SampleRate*3]);

참고 항목

|