У меня всего несколько недель в Perl, и я пытаюсь запустить приведенные ниже коды:
sub runVideo {
system('mplayer -fs video1.mpeg2 video2.mpeg2');
return;
}
runVideo();
system('some other processes in background&');
runVideo();
В основном я запускаю video1 и video2 два раза, первый раз - только видео, второйвремя, когда какое-то приложение работает в фоновом режиме, не имеет значения, какие приложения работают, так как я запускаю видео в полноэкранном режиме.
Проблема:
При первом запуске переход с видео1 на видео2 занимает около 1-2 секунд.Во время второго запуска переход с видео1 на видео2 занимает менее секунды.
Вопрос:
Почему время перехода отличается?Может быть, видео все еще находится в памяти, поэтому его загрузка заняла меньше времени?
Какие другие альтернативы или обходные пути позволяют получить такое же время перехода?