Сначала отвечу тем, кто спрашивал, что делать, если на пульте нет кнопки "Internet" (или подобной).
Все очень просто: включаем плеер и определяем последовательность нажатий кнопок пульта, которая должна привести к попаданию в шатное меню Интернет-сервисов.
И в
S12player вместо:
- Code: Select all
echo "0xb14e686c" > /sys/devices/platform/VenusIR/fakekey
прописываем эту последовательность нажатий. Например, у меня на одном из плееров получилось так (четыре раза "вправо", а затем "ОК" - между "нажатиями" рекомендуется сделать секундные паузы):
- Code: Select all
echo "ee114040" > /sys/devices/platform/VenusIR/fakekey
sleep 1
echo "ee114040" > /sys/devices/platform/VenusIR/fakekey
sleep 1
echo "ee114040" > /sys/devices/platform/VenusIR/fakekey
sleep 1
echo "ee114040" > /sys/devices/platform/VenusIR/fakekey
sleep 1
echo "f20d4040" > /sys/devices/platform/VenusIR/fakekey
С ответами закончил, перехожу к вопросам.
Вопрос первый (критический): как сделать так, чтобы при отсутствии файла, прописанного в плейлисте (ну, всякое бывает - файл могли и удалить) воспроизведение не стопорилось бы на нем ("Неудача загрузки"), а тупо пропускало бы этот отсутствующий файл и переходило бы к следующему по списку?
Вопрос второй (несерьезный): можно ли сделать так, чтобы во время воспроизведения в углу экрана отображалась какая-нибудь информация (например, текущее время)?
И последнее - предложение. Многие плееры обладают функцией запоминания текущей позиции (позиции, на которой было остановлено воспроизведение данного файла в прошлый раз). И поэтому, если во время демонстрации производился останов воспроизведения, то даже после выключения и нового включения плеера при начале воспроизведения этого файла система вывесит диалог "продолжить или начать с начала". Эти "точки останова" на некоторых прошивках некоторых моделей плееров (не буду говорить за все модели и все прошивки) хранятся в файле (это база данных SQLite)
/usr/local/etc/dvdplayer/bookmark.sdb.
Посему имеет смысл в S12player прописать принудительное удаление этого файла перед началом работы.