我想这段代码播放测试视频与QML: 为什么QML MediaPlayer/VideoOutput不适合我?
import QtQuick 2.2 import QtMultimedia 5.0 Item { width: 300 height: 300 MediaPlayer { id: player source: "C:\\Downloads\\video.mp4" } VideoOutput { id: video anchors.fill: parent source: player } MouseArea { anchors.fill: parent onPressed: player.play() } }
但是,当我点击查看,没有任何反应。如果我将onPressed
事件更改为其他操作(而不是player
),它可以正常工作,那么它不是MouseArea
问题。
我哪里错了?
谢谢。
你怎么运行QML文件?你使用qmlscene还是你创建了包含main.cpp的QML项目? –