以下方法允许您以多种方式检索已录制的音频数据。
data = getaudiodata (recorder) ¶data = getaudiodata (recorder, datatype) ¶从 audiorecorder 对象 recorder 中返回音频数据,返回值为一个 double 矩阵,元素值介于 -1.0 和 1.0 之间,列数与 recorder 的通道数相同。
如果提供了可选参数 datatype,则将录制的数据转换为指定的类型,可以是 "double"、"single"、"int16"、"int8" 或 "uint8" 之一。
另请参阅: @audiorecorder/audiorecorder。
player = getplayer (recorder) ¶返回一个 audioplayer 对象,该对象包含 audiorecorder 对象 recorder 所录制的数据。
另请参阅: @audioplayer/audioplayer、@audiorecorder/audiorecorder。
player = play (recorder) ¶player = play (recorder, start) ¶player = play (recorder, [start, end]) ¶播放 recorder 中录制的音频(非阻塞调用),并返回相应的 audioplayer 对象。
如果提供了可选参数 start,则从录制开始后 start 秒处开始播放。
如果提供了可选参数 end,则在录制开始后 end 秒处停止播放。
另请参阅: @audiorecorder/getplayer、@audioplayer/audioplayer、@audiorecorder/audiorecorder。
版权所有 © 2024-2026 Octave中文网
ICP备案/许可证号:黑ICP备2024030411号-2