嘿人我写了一个简单的应用程序来运行使用libvlc视频流。但似乎libvlc_media_player_get_time()函数不能正常工作。它每次被调用时返回零,无论多少视频已经播放过。所以请你找出可能的补救办法。 还有libvlc中的任何信号处理程序或函数,当我们到达流结束时可以引发一个事件,以便我可以暂停一会儿,直到更多数据堆积起来? 所有在这方面的答复将不胜感激。 与问候,感谢 libvlc_media_player_get_time返回零
0
A
回答
0
如果你流进来的数据可能总是返回0
2
对于它的价值,我看到VLC 1.1.12相同的行为。这取决于正在播放的媒体类型。我有一个总是返回0的.ts文件,但YouTube视频显示正确的时间。
相关问题
- 1. 如何获得libvlc_media_player_get_time()以返回更准确的结果?
- 2. cudaEventRecord返回零
- 3. WSAGetLastError返回零
- 4. fread返回零
- 5. getLocationOnScreen()返回零
- 6. CTFramesetterCreateFrame返回零
- 7. URLWithString:返回零
- 8. UIImage返回零
- 9. UIImage.animatedImageNamed返回零
- 10. NSBundle.mainBundle()返回零
- 11. CFBundleDisplayName返回“零”
- 12. ABAddressBookGetPersonWithRecordID返回零
- 13. UserDefaults.standard.string()返回零
- 14. MPMediaItemPropertyAssetURL返回零
- 15. AssetForURL返回零
- 16. NSBundle返回零
- 17. NSJSONSerialization.JSONObjectWithData返回零
- 18. UUID返回零
- 19. indexofobject返回零
- 20. UILabel返回零
- 21. cellForRowAtIndexPath返回零
- 22. mysql_num_rows()返回零
- 23. Swift:NSDate.day返回零
- 24. contentsOfDirectoryAtPath返回零
- 25. AVCaptureDevice返回零
- 26. NSURLAuthenticationChallenge.sender返回零
- 27. NSDateComponents返回零
- 28. Wordnet返回零
- 29. valueForKey返回零
- 30. DateFormatter返回零
您是否尝试过使用不同类型的视频? (即不同的编解码器)。发布一些代码也有帮助 – bcoughlan 2010-06-01 00:49:02