Я ищу лучший способ реализовать приложение для видеопроигрывателя в QML. Почти все примеры QML читают файлы из файловой системы или сети:Входные видеоданные от C++ к QML Video Player
MediaPlayer {
id: mediaplayer
source: "groovy_video.mp4"
}
VideoOutput {
anchors: parent.fill
source: mediaplayer
}
Я хочу, чтобы указать свой собственный источник для MediaPlayer
- C++ QObject
производного класса а, который имеет интерфейс, похожий на QIODevice
. Это было бы идеально для моих нужд. Мне нужно предварительно загружать видео по частям, а также кэшировать его для последующего использования.
Есть ли легкое решение для моих нужд? (я использую Qt 5.2)