2010-05-31 185 views
0

嘿人我寫了一個簡單的應用程序來運行使用libvlc視頻流。但似乎libvlc_media_player_get_time()函數不能正常工作。它每次被調用時返回零,無論多少視頻已經播放過。所以請你找出可能的補救辦法。 還有libvlc中的任何信號處理程序或函數,當我們到達流結束時可以引發一個事件,以便我可以暫停一會兒,直到更多數據堆積起來? 所有在這方面的答覆將不勝感激。 與問候,感謝 libvlc_media_player_get_time返回零

+0

您是否嘗試過使用不同類型的視頻? (即不同的編解碼器)。發佈一些代碼也有幫助 – bcoughlan 2010-06-01 00:49:02

回答

0

如果你流進來的數據可能總是返回0

2

對於它的價值,我看到VLC 1.1.12相同的行爲。這取決於正在播放的媒體類型。我有一個總是返回0的.ts文件,但YouTube視頻顯示正確的時間。