libvlc_media_player_get_time возвращает ноль - PullRequest
0 голосов
/ 01 июня 2010

эй, люди, я писал простое приложение для запуска видеопотока с использованием libvlc.Но кажется, что функция libvlc_media_player_get_time () не работает должным образом. Она возвращает ноль каждый раз, когда ее вызывают, независимо от того, сколько видео было воспроизведено . Так что вы можете выяснить возможные средства для этого. Также есть ли какой-нибудь обработчик сигнала или функция в libvlc, которая может вызывать событие, когда мы достигаем конца потока, чтобы я мог на мгновение приостановиться, пока не будет накоплено больше данных? Все ответы в этом отношении будут оценены. С уважением, Спасибо

Ответы [ 2 ]

2 голосов
/ 25 ноября 2011

Для чего это стоит, я вижу то же поведение с VLC 1.1.12. Это зависит от типа воспроизводимого носителя. У меня есть файл .ts, который всегда возвращает 0, но видео на YouTube показывают правильное время.

0 голосов
/ 10 августа 2010

если вы передаете входящие данные, они всегда могут вернуть 0

...