嘿人我寫了一個簡單的應用程序來運行使用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