parent
2bebaa87b1
commit
f35fcbc050
2 changed files with 0 additions and 32 deletions
@ -1,6 +1,4 @@ |
||||
test |
||||
playsound |
||||
test_sound |
||||
test_translations |
||||
ui_snapshot |
||||
test_ui/report |
@ -1,30 +0,0 @@ |
||||
#include <QApplication> |
||||
#include <QSoundEffect> |
||||
#include <QTimer> |
||||
#include <QDebug> |
||||
|
||||
int main(int argc, char **argv) { |
||||
|
||||
QApplication a(argc, argv); |
||||
|
||||
QTimer::singleShot(0, [=]{ |
||||
QSoundEffect s; |
||||
const char *vol = getenv("VOLUME"); |
||||
s.setVolume(vol ? atof(vol) : 1.0); |
||||
for (int i = 1; i < argc; i++) { |
||||
QString fn = argv[i]; |
||||
qDebug() << "playing" << fn; |
||||
|
||||
QEventLoop loop; |
||||
s.setSource(QUrl::fromLocalFile(fn)); |
||||
QEventLoop::connect(&s, &QSoundEffect::loadedChanged, &loop, &QEventLoop::quit); |
||||
loop.exec(); |
||||
s.play(); |
||||
QEventLoop::connect(&s, &QSoundEffect::playingChanged, &loop, &QEventLoop::quit); |
||||
loop.exec(); |
||||
} |
||||
QCoreApplication::exit(); |
||||
}); |
||||
|
||||
return a.exec(); |
||||
} |
Loading…
Reference in new issue