2010-05-31 145 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视频显示正确的时间。