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