Skip to content
  • Категории
  • Главная
  • Документация
  • Последние
  • Пользователи
Collapse
  1. Главная
  2. Raspberry Pi
  3. Пауза между роликами в loop через omxplayer

Пауза между роликами в loop через omxplayer

Запланировано Прикреплена Закрыта Перенесена Raspberry Pi
3 Сообщения 1 Posters 52 Просмотры
  • Сначала старые
  • Сначала новые
  • По количеству голосов
Авторизуйтесь, чтобы ответить
Эта тема была удалена. Только пользователи с правом управления темами могут её видеть.
  • piP Не в сети
    piP Не в сети
    pi
    написал в отредактировано
    #1

    Добрый день.

    Досталась задача сделать из малинки плеер на ТВ, с проигрыванием роликов по кругу. В сети был найден скрипт под потребности.

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

    Подскажите, как решить данную проблему? Может быть есть принципиально другой способ проигрывания роликов по кругу при автозагрузке устройства?

    Благодарю.

    #!/bin/sh
    setterm -cursor off
    while true; do
    	if ps ax | grep -v grep | grep omxplayer > /dev/null
    	then
    	sleep 1;
    else
    	for entry in /media/pi/flash/*
    	do		
            	clear				
    		omxplayer -o hdmi --no-osd $entry > /dev/null
    		#xrefresh - display :0
    	done
    fi
    done
    

    `

    1 ответ Последний ответ
    0
    • piP Не в сети
      piP Не в сети
      pi
      написал в отредактировано pi
      #2

      тут 2 варианта:

      1. нужно перед запуском этого скрипта, запустить программу, которая будет отрисовывать тупо чёрный фон.
        omxplayer запускать с параметром --layer 100, тогда он будет отображатья поверх этого окна.

      2. не запускать XServer и включать скрипт из консольного режима. перед запуском очистить вывод консоли командой сlear

      1 ответ Последний ответ
      0
      • piP Не в сети
        piP Не в сети
        pi
        написал в отредактировано
        #3

        спасибо

        1 ответ Последний ответ
        0

        • Войти

        • Нет учётной записи? Зарегистрироваться

        • Login or register to search.
        • Первое сообщение
          Последнее сообщение
        0
        • Категории
        • Главная
        • Документация
        • Последние
        • Пользователи