isrecording

Определите, выполняется ли запись

Синтаксис

Описание

пример

isrecording(recorder) определяет, выполняется ли запись для audiorecorder объект, заданный в recorder.

Примеры

свернуть все

Инициируйте сеанс записи, приостановите работу записывающего устройства, а затем продолжите сеанс, чтобы закончить запись полного аудиоролика.

Создайте объект аудиозаписи и начните запись с помощью микрофона в своей системе.

recObj = audiorecorder;
record(recObj);
disp('Recording in progress now ...')
Recording in progress now ...

Приостановите запись и проверьте состояние audiorecorder объект. The isrecording функция возвращает 1 когда запись идет и 0 когда запись не выполняется.

pause(recObj);
isrecording(recObj)
ans =

  logical

   0

Слушайте аудио, которое было записано до сих пор.

playerObj= getplayer(recObj);
play(playerObj);

Прежде чем продолжить сеанс записи, проверьте состояние audioplayer объект. The isplaying функция возвращает 1 когда воспроизведение идет и 0 когда воспроизведение не выполняется.

isplaying(playerObj)
ans =

  logical

   0

Затем возобновите запись и запечатлите больше аудио в audiorecorder объект.

resume(recObj)

Чтобы доработать аудиоклип, после записи большего количества материала остановите запись.

stop(recObj)

Получите полный аудиоклип от audiorecorder объект и воспроизведение его.

playerObj= getplayer(recObj)
play(playerObj)

Входные параметры

свернуть все

Объект Audio Recorder, заданный как audiorecorder объект. Используйте audiorecorder функция для создания объекта.

См. также

Введенный в R2006a