3

我正在尝试通过以下代码使用 qml 播放测试视频:

导入 QtQuick 2.2
导入 QtMultimedia 5.0

物品 {
    宽度:300
    身高:300

    媒体播放器 {
        身份证:玩家
        来源:“C:\\Downloads\\video.mp4”
    }

    视频输出 {
        编号:视频
        anchors.fill:父级
        来源:玩家
    }

    鼠标区 {
        anchors.fill:父级
        onPressed:播放器.play()
    }
}

但是,当我点击查看时,什么也没有发生。如果我将onPressed事件更改为其他操作(不是使用player),它工作正常,那么这不是MouseArea问题。

我哪里错了?

谢谢你。

4

2 回答 2

3

文件路径似乎是错误的。由于 baclslashes 需要在字符串中进行转义,因此剩余的实际路径是:

c:\Downloads\video.mp4

那是路径,但不是 URL。正确的 URL 是(请参阅Windows 中的文件 URI):

file:///C:/Downloads/video.mp4
于 2014-04-27T13:19:33.763 回答
0

在您的代码源上:

C:\\Downloads\\video.mp4 

应该是来源:

C://Downloads//video.mp4
于 2015-03-03T09:05:46.330 回答