recordblocking
オーディオを audiorecorder
オブジェクトに録音、録音が終了するまで制御を保持
構文
recordblocking(
recorderObj
, length
)
説明
recordblocking(
は、システムに接続されたマイクロホンなどの入力デバイスから、recorderObj
, length
)length
により指定された秒数にわたってオーディオを録音します。recordblocking
メソッドは、録音が完了するまでコントロールを返しません。recorderObj
は、録音のサンプル レート、ビット深度、およびその他のプロパティを定義する audiorecorder
オブジェクトです。
例
マイクロホンで音声を 5 秒間録音して、再生します。
myVoice = audiorecorder; disp('Start speaking.'); recordblocking(myVoice, 5); disp('End of recording. Playing back ...'); play(myVoice);
ヒント
メモ
MATLAB® Online™ または MATLAB Web App Server™ を使用する場合のセキュリティに関する考慮事項:
recordblocking
を MATLAB Online または MATLAB Web App Server で使用する場合、ブラウザーのタブを切り替えても録音は続行されます。