Я пытаюсь воспроизвести видео .mp4 в приложении Qt для Android с помощью libVlc.
Работает: Когда я указал mrl путь как mrl:"file: ///home/videos/video.mp4" работает нормально.
не работает: когда я указал mrl путь с использованием Qtресурсов (я добавил этот файл .mp4 с использованием ресурсов Qt) как mrl: "qrc: ///video.mp4" Я получаю следующие ошибки.
ошибка ввода в ядро: open of `qrc: ///video.mp4 'ошибка ввода ядра: ваш ввод не может быть открыт ошибка ввода ядра: VLC не может открыть MRL' qrc: ///video.mp4 '.Проверьте журнал для деталей.
код:
import QtQuick 2.7
import QtQuick.Controls 2.2
import QtQuick.Layouts 1.0
import QmlVlc 0.1
import QtMultimedia 5.0
import QtQuick.Window 2.2
ApplicationWindow {
visible: true
width: Screen.width
height: Screen.height/1.1
VlcPlayer {
id: vlcPlayer;
mrl:"qrc:///video.mp4";
}
VideoOutput {
source: vlcPlayer;
anchors.centerIn: parent;
anchors.top: parent.top;
anchors.left: parent.left;
anchors.bottom: parent.bottom;
anchors.right: parent.right;
width: Screen.width-10 ;
height: Screen.height-10 ;
anchors.margins: 10
opacity: 0.9;
}
MouseArea
{
onClicked: vlcPlayer.pause();
onDoubleClicked: vlcPlayer.play(vlcPlayer.mrl);
}
}
Пожалуйста, помогите мне?Заранее спасибо.