MATLAB 帮助中心
本页翻译不是最新的。点击此处可查看最新英文版本。
创建关联的 audioplayer 对象
audioplayer
playerObject = getplayer(recorder)
playerObject = getplayer(recorder) 创建与指定的 audiorecorder 对象关联的 audioplayer 对象。
recorder
audiorecorder
示例
全部折叠
启动一个录制会话,随后暂停录音机,然后继续进行会话以完成一段完整音频片段的录制。
创建一个音频录制对象,并使用系统上的麦克风开始录制。
recObj = audiorecorder; record(recObj); disp('Recording in progress now ...')
Recording in progress now ...
暂停录制并检查 audiorecorder 对象的状态。在录制进行时,isrecording 函数返回 1,在录制未进行时,返回 0。
isrecording
1
0
pause(recObj); isrecording(recObj)
ans = logical 0
播放目前为止所录制的音频。
playerObj= getplayer(recObj); play(playerObj);
在继续录制会话之前,请检查 audioplayer 对象的状态。在回放进行时,isplaying 函数返回 1,在回放未进行时,返回 0。
isplaying
isplaying(playerObj)
接下来,继续录制,并在 audiorecorder 对象中捕获更多音频。
resume(recObj)
要完成音频片段,请在录制更多材料后停止录制。
stop(recObj)
从 audiorecorder 对象中获取完整的音频片段并播放它。
playerObj= getplayer(recObj) play(playerObj)
录音机对象,指定为 audiorecorder 对象。使用 audiorecorder 函数创建该对象。
在 R2006a 中推出
audiorecorder | audioplayer
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
选择网站
选择网站以获取翻译的可用内容,以及查看当地活动和优惠。根据您的位置,我们建议您选择:。
您也可以从以下列表中选择网站:
如何获得最佳网站性能
选择中国网站(中文或英文)以获得最佳网站性能。其他 MathWorks 国家/地区网站并未针对您所在位置的访问进行优化。
美洲
欧洲
亚太
联系您当地的办事处