exponenta event banner

isDone

Состояние окончания файла (логическое)

Описание

пример

status = isDone(videoFReader) возвращает логическое значение, указывающее, что VideoFileReader Системные object™ videoFReader , достиг конца мультимедийного файла после его воспроизведения PlayCount количество раз. После воспроизведения объекта файла количество раз, заданное PlayCount свойство, оно устанавливает статус в true.

Примеры

свернуть все

Загрузите видео с помощью объекта video reader.

videoFReader = vision.VideoFileReader('ecolicells.avi');

Создайте объект видеопроигрывателя для воспроизведения видеофайла.

videoPlayer = vision.VideoPlayer;

Используйте цикл while для чтения и воспроизведения видеокадров. Приостановка на 0,1 секунды после отображения каждого кадра.

while ~isDone(videoFReader)
  videoFrame = videoFReader();
  videoPlayer(videoFrame);
  pause(0.1)
end

Отпустите объекты.

release(videoPlayer);
release(videoFReader);

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

свернуть все

Устройство чтения видеофайлов, указанное как vision.VideoFileReader Системный объект.

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

свернуть все

Состояние файла чтения, возвращенного как true или false.

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