exponenta event banner

isplaying

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

Описание

пример

isplaying(playerObj) определяет, выполняется ли воспроизведение для audioplayer объект, указанный в playerObj.

Примеры

свернуть все

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

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

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

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

pause(recObj);
isrecording(recObj)
ans =

  logical

   0

Прослушайте записанное до сих пор аудио.

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

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

isplaying(playerObj)
ans =

  logical

   0

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

resume(recObj)

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

stop(recObj)

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

playerObj= getplayer(recObj)
play(playerObj)

Входные аргументы

свернуть все

Объект аудиоплеера, указанный как audioplayer объект.

Создание audioplayer объект, используйте audioplayer функция.

См. также

Представлен в R2006a