使用Qt资源指定时,VLC无法打开MRL

使用Qt资源指定时,VLC无法打开MRL,qt,video,qml,vlc,libvlc,Qt,Video,Qml,Vlc,Libvlc,我正在尝试使用libVlc在Qt安卓应用程序中播放.mp4视频 工作:当我将mrl路径指定为mrl:file:///home/videos/video.mp4“它工作正常 不工作:当我使用Qt资源指定mrl路径时(我添加了使用Qt资源的.mp4文件),作为mrl:qrc:///video.mp4“ 我有以下错误 核心输入错误:打开`qrc:///video.mp4"失败了! 核心输入错误:无法打开您的输入 核心输入错误:VLC无法打开MRL的qrc:///video.mp4'. 查看日志了解详细

我正在尝试使用libVlc在Qt安卓应用程序中播放.mp4视频

工作:当我将mrl路径指定为mrl:file:///home/videos/video.mp4“它工作正常

不工作:当我使用Qt资源指定mrl路径时(我添加了使用Qt资源的.mp4文件),作为mrl:qrc:///video.mp4“ 我有以下错误

核心输入错误:打开`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);

    }
}
请帮帮我?
提前谢谢。

这里有什么问题?只是不要使用“qrc”作为MRL的开始

支持的访问协议列表: