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]);