Debian 5, KDE
Необходимо узнать когда mplayer закончит воспроизведение. Он висит включенный по завершении и показывает последний кадр.
На java запускаю mplayer
Runtime.getRuntime().exec("mplayer -fs /screensaver/"+s+" -loop 1");
При необходимости могу убить процесс
Runtime.getRuntime().exec("killall -q mplayer");
Как выяснить когда mplayer закончит воспроизведение и остановится? Почитал описание exec - он возвращает значение типа Process. Че с ним делать - понятия не имею. Возможно после остановки значение, возвращаемое exec изменится и от этого можно будет плясать, но я не знаю как его принять (в какую переменную, какого типа, что предварительно надо объявить\подключить и т.д. - новичок в java). Прошу помощи.
java - отслеживание завершения воспроизвенения в mpalyer
Модератор: Модераторы разделов
-
WTP
- Сообщения: 57
- ОС: Debian 5, 6
-
BlackStar
- Сообщения: 1338
- Статус: We are all Kosh
- ОС: Fedora 10
Re: java - отслеживание завершения воспроизвенения в mpalyer
Никак. Получить продолжительность видеоклипа, вычислить примерное время, установить таймер в обработчике, которого убивать процесс.
LightLang Team
-
RasenHerz
- Сообщения: 1341
- ОС: Arch Linux amd64
Re: java - отслеживание завершения воспроизвенения в mpalyer
Можно еще глянуть код SMPlayer'a или любого другого фронт-энда.
-
WTP
- Сообщения: 57
- ОС: Debian 5, 6
Re: java - отслеживание завершения воспроизвенения в mpalyer
А как можно узнать длину видеофайла в секундах? Было бы неплохо через mplayer, чтоб лишнего не ставить. Пока сам не нашел, может кто подскажет?
-
RasenHerz
- Сообщения: 1341
- ОС: Arch Linux amd64
Re: java - отслеживание завершения воспроизвенения в mpalyer
Что-то я не пойму, чем не устраивает парсинг вывода MPlayer'a?
-
WTP
- Сообщения: 57
- ОС: Debian 5, 6
Re: java - отслеживание завершения воспроизвенения в mpalyer
Мне тут подсказали вариант в другой теме
автовыключение mplayer
автовыключение mplayer
-
WTP
- Сообщения: 57
- ОС: Debian 5, 6
Re: java - отслеживание завершения воспроизвенения в mpalyer
Мне тут подсказали вариант в другой теме
автовыключение mplayer
автовыключение mplayer