Main Content

play

audioplayer 객체에서 오디오 재생

구문

play(playerObj)
play(playerObj,start)
play(playerObj,[start,stop])

설명

play(playerObj)audioplayer 객체 playerObj와 연결된 오디오를 처음부터 끝까지 재생합니다.

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

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

예제

모두 확장

두 개의 오디오 샘플을 play 메서드로 차단(blocking)을 사용하지 않고 재생해 보고, playblocking 메서드로 차단을 사용해서 재생해 봅니다.

예제 파일 chirp.matgong.mat에서 데이터를 불러옵니다.

chirpData = load('chirp.mat');
chirpObj = audioplayer(chirpData.y,chirpData.Fs);

gongData = load('gong.mat');
gongObj = audioplayer(gongData.y,gongData.Fs);

두 샘플을 차례대로 차단을 사용해서 재생합니다.

playblocking(chirpObj);
playblocking(gongObj);

차단을 사용하지 않고 재생합니다. 오디오가 중첩될 수 있습니다.

play(chirpObj);
play(gongObj);

예제 파일 handel.mat에서 처음 4초부터 오디오를 재생합니다.

load handel.mat;
playerObj = audioplayer(y,Fs);
start = playerObj.SampleRate * 4;

play(playerObj,start);

예제 파일 handel.mat에서 오디오의 처음 3초를 재생합니다.

load handel.mat;
playerObj = audioplayer(y,Fs);
start = 1;
stop = playerObj.SampleRate * 3;

play(playerObj,[start,stop]);

참고 항목

|

도움말 항목