我試圖通過VideoView.seekTo(positionMs)的幫助來尋求視頻中的某個位置。因此,在尋找操作期間,在這種情況下,尋找在給定的持續時間內完成到最近的關鍵幀。例如,如果用戶尋求27秒,並且最接近的關鍵幀在13秒,則尋找到13秒而不是27秒。請告訴我如何解決這個問題。視頻播放器在視頻中尋找任何(或精確位置)位置
0
A
回答
0
除非您重新編碼和編輯視頻,否則首先keyframes
不能在任何視頻中分開太多時間。你確實如此,當我們使用seekTo()
時,我們會選擇最接近的關鍵幀,但這在大多數情況下並不明顯。
關於您缺少關鍵幀的視頻問題,您可以手動重新編碼視頻並添加關鍵幀。您可以使用Ffmpeg
或任何此類工具進行編碼。如果您需要更多指導和幫助,請查看this。但大多數時候這將是必要的,因爲你描述的場景很少出現在原始視頻中。
希望它helps.Cheers。:)
0
我覺得「seekTo」落後的關鍵幀和編碼到準確的位置,忽略無用的部分是一個想法。正如BlueSword所說,'seekTo'不需要達到正常框架。 因此可能需要自定義視頻播放器。 你應該自己處理解碼數據。
相關問題
- 1. 搜尋位置播放視頻前播放視頻
- 2. 尋找播放頭到Flash視頻中的特定位置?
- 3. 視頻播放器位置對象div
- 4. 如何播放位於Android視頻視圖中某個URL位置的視頻?
- 5. 從某個位置播放視頻
- 6. C#如何在視頻關閉時清除視頻控件中的視頻,並在視頻播放停止時重置視頻播放位置以啓動?
- 7. Flex視頻播放器尋找RTMP?
- 8. 用手機內置視頻播放器播放視頻
- 9. 在視頻播放中播放視頻
- 10. 視頻播放器播放視頻
- 11. 在播放視頻時調整視圖的大小和位置
- 12. 彈出視頻播放器顯示在Firefox的奇怪位置
- 13. 如何在YouTube視頻播放器中播放YouTube視頻中的視頻android
- 14. 如何在asp.net中設置JW播放器(視頻播放器)?
- 15. 尋求視頻位置寬度視頻從另一個域
- 16. 定位HTML5視頻播放器控件
- 17. 如何在視頻播放器中播放視頻
- 18. 如何在視頻播放時更新QtGui.QSlider的位置?
- 19. 如何讓視頻開始在特定位置上播放?
- 20. 在XNA中尋找音頻/視頻播放
- 21. 在視頻播放器中播放youtube視頻
- 22. 在Brightcove視頻播放器中播放第三方視頻
- 23. 開始使用html5視頻標籤從特定位置播放視頻
- 24. 回放時更改視頻位置
- 25. 在iphone中播放視頻播放器中的視頻播放器
- 26. 如何從特定位置播放視頻?
- 27. 在後臺運行時獲取播放視頻位置
- 28. iOS XCode放置視頻文件的正確位置
- 29. 在Flash播放器中播放視頻
- 30. 在視頻中播放視頻c