alltolove 发表于 2017-2-24 11:17:25

QT中播放AVI格式的视频--QT动画制作(五)

效果:实现一个没有什么功能的简单视频播放器
我只试了AVI文件能播放,不知道其他格式能不能。
新建一个QML项目,在 / 下新建一个Video.qml文件还是

main.qml文件:import QtQuick 2.5
import QtQuick.Window 2.2

Window {
    visible: true
    width: 640
    height: 480
    title: qsTr("Hello World")

    MainForm {
      anchors.fill: parent
      mouseArea.onClicked: {
         // Qt.quit();
      }
    }
}
MainForm.ui.qml文件:
import QtQuick 2.5

Rectangle {
    property alias mouseArea: mouseArea

    width: 360
    height: 360

    MouseArea {
      id: mouseArea
      anchors.fill: parent
    }

   Video{}
}

Video.qml文件:
import QtQuick 2.0
import QtMultimedia 5.0//引入多媒体库


    Video {
      id:video
      width: 800
      height: 600
      source:"g://porno//19_Extra_English_-_Kung_fu_fighting.avi"//目录直接用你电脑上的,记得要双斜杠


      MouseArea {
            anchors.fill: parent
            onClicked: {
                video.play()//鼠标点击后播放视频
            }
      }


    }

不二如是 发表于 2017-2-24 11:30:17

挺棒,加入点Gif,演示效果更佳~

alltolove 发表于 2017-2-24 11:47:44

不二如是 发表于 2017-2-24 11:30
挺棒,加入点Gif,演示效果更佳~

主要我不会做那玩意啊{:10_277:}
你给我做个教程得了{:10_281:}

不二如是 发表于 2017-2-24 11:59:03

alltolove 发表于 2017-2-24 11:47
主要我不会做那玩意啊
你给我做个教程得了

度娘,搜素 “Gif录制软件”

目前手头没有win电脑。。。
页: [1]
查看完整版本: QT中播放AVI格式的视频--QT动画制作(五)