我正在尋找一種在QML中實現視頻播放器應用程序的最佳方法。幾乎所有的QML例子是從文件系統或Web讀取文件:將視頻數據從C++輸入到QML視頻播放器
MediaPlayer {
id: mediaplayer
source: "groovy_video.mp4"
}
VideoOutput {
anchors: parent.fill
source: mediaplayer
}
我想自己指定源MediaPlayer
- 一個C++ QObject
派生類,具有類似於QIODevice
的接口。這對我的需求來說是完美的。我需要預先加載部分視頻,並將其緩存以備後用。
有沒有簡單的解決方案來滿足我的需求? (我正在使用Qt 5.2)