2017-04-01 3 views
2

Ich beginne mit Qt Creator zu arbeiten und ich würde ein Basisprogramm entwickeln, dass, wenn ich einen Knopf drücke, ein Lied starten. Ich habe den Button schon gemanaged. Können Sie mir den Hauptbefehl empfehlen, den ich verwenden könnte, wenn ich QSound einschließe?implementieren Sound in Qt Creator

enter image description here

Antwort

2

Um eine Musik laufen können Sie:

  • a Erstellen _player = new QMediaPlayer(this);
  • die Datei Get QUrl file = QUrl::fromLocalFile(QFileDialog::getOpenFileName(this, tr("Open Music"), "", tr("")));
  • Stellen Sie die Datei zu lesen, in dem Media-Player _player->setMedia(file);
  • zu lesen Legen Sie das Standardvolumen fest _player->setVolume(50);
  • die Musik starten _player->play();

In Ihrem Fall ändern die einzige Sache, die Sie sollten nicht die Musik direkt fangen und einen Steckplatz für Ihre Taste schreiben. Wenn Sie sich im Steckplatz befinden, rufen Sie _player->play();