Comment jouer une vidéo locale dans un Qt Widgets de l'Application, dans Qt creator?

C'est probablement une question de noob... je suis très nouveau à Qt, et en essayant de programmation dans Qt creator. Maintenant, j'ai créé une nouvelle Qt Widgets de l'Application de Qt creator, et que vous voulez lire une vidéo avec elle. J'ai maintenant 6 fichiers dans mon projet:

  • Projet
    • Projet.pro
    • En-têtes
      • videoplayer.h
    • Sources
      • main.cpp
      • videoplayer.cpp
    • Formes
      • videoplayer.l'interface utilisateur
    • D'autres fichiers
      • /Utilisateurs/quelqu'un/quelque part
        • Démo.mp4

Où et comment exactement dois-je écrire mon code pour le faire jouer à la Démo.mp4, quand je lance mon application (peut-être à l'aide de certains outils appelés QVideoPlayer)? Dois-je ajouter un peu de Qwidget sur mon videoplayer.l'interface utilisateur? J'ai maintenant quatre boutons "play", "pause", "full_screen" et "réorganiser" sur mon videoplayer.l'interface utilisateur. Le résultat que je veux c'est quelque chose avec des fonctionnalités de:

  • Appuyer sur le bouton lecture pour jouer à la Démo.mp4 sur la partie supérieure gauche de la fenêtre entière
  • Appuyez sur la touche Pause pour mettre en pause
  • Appuyez sur full_screen pour entrer de plein écran (si QMediaPlayer pouvez entrer/quitter le plein écran lui-même, alors cette fonction n'est pas nécessaire)
  • appuyez sur réorganiser pour mettre la fenêtre de lecture à partir d'en haut à gauche à en haut à droite
  • supplémentaires: avance rapide et de rembobinage (encore une fois, si QVideoPlayer ou quelque chose de Qt à condition de ne pas déjà a cette fonction)
InformationsquelleAutor HiLos | 2014-10-07