Media Player Beispiel

Abspielen von Audio und Video.

Media Player demonstriert einen einfachen Multimedia-Player, der Audio- und/oder Videodateien mit verschiedenen Codecs abspielen kann.

Ausführen des Beispiels

Zum Ausführen des Beispiels von Qt Creatorauszuführen, öffnen Sie den Modus Welcome und wählen Sie das Beispiel unter Examples aus. Weitere Informationen finden Sie unter Erstellen und Ausführen eines Beispiels.

Das Beispiel verwendet ein QMediaPlayer Objekt, das an ein QVideoWidget übergeben wird, um die Videoausgabe zu steuern. Um die Anwendung mit einer Wiedergabeliste auszustatten, verwenden wir auch ein QPlayList-Objekt.

Um die verschiedenen Funktionen wie Abspielen und Anhalten im Dialog zu aktivieren, geben die Ereignisse beim Anklicken der Schaltfläche die Signale play() und stop() aus, die mit den Slots play() und stop() von QMediaPlayer verbunden sind.

connect(controls, SIGNAL(play()), player, SLOT(play()));
connect(controls, SIGNAL(pause()), player, SLOT(pause()));
connect(controls, SIGNAL(stop()), player, SLOT(stop()));

Wir können die Lautstärke abfragen (und unsere Benutzeroberflächendarstellung einstellen)

controls->setVolume(player->volume());

und wir können mit dem Widget 'volume' die Lautstärke ändern

connect(controls, SIGNAL(changeVolume(int)), player, SLOT(setVolume(int)));

Das Beispiel erlaubt es uns auch, Videoeigenschaften mit Hilfe des QVideoWidget Objekts zu ändern. Wir können mit einem einzigen Knopfdruck in den Vollbildmodus wechseln und wieder zurück.

Beispielprojekt @ code.qt.io

© 2025 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.