要在QML中播放本地视频,你可以使用MediaPlayer
元素,并将其绑定到本地视频文件的路径。
以下是一个简单的示例:
import QtMultimedia 5.15
Item {
width: 800
height: 600
MediaPlayer {
id: mediaPlayer
source: "file:///path/to/video.mp4" // 替换为实际的视频文件路径
}
VideoOutput {
anchors.fill: parent
source: mediaPlayer
autoOrientation: true // 自动旋转适应视频方向(可选)
}
MouseArea {
anchors.fill: parent
onClicked: {
if (mediaPlayer.playbackState === MediaPlayer.PlayingState) {
mediaPlayer.pause()
} else {
mediaPlayer.play()
}
}
}
}
请确保在项目中包含了Qt Multimedia模块,并将视频文件的路径替换为实际的本地视频文件路径。这个示例将点击屏幕时切换播放/暂停状态,你可以根据需要进行修改和扩展。
内容由零声教学AI助手提供,问题来源于学员提问