Hi all:
I'm a beginner of Qt, now I'm working on a small program which can play wav files with QSound.
I tried to run the program on my PC which runs ubuntu 12.04, it worked.
But when I tried to run it on the ARM system, there's a error notice read that:
using null output device none available.
So could anyone help me with that error?
Is it because I missed some libs or other resources?
Thanks a lot.
The codes are here:
(It's a Qt console program)
audio.pro:
QT += core
CONFIG +=qt thread
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets multimedia
QT -= gui
TARGET = audioconsole
# target.files=audioconsole
# target.path=/home/ubuntu/audioconsole
#INSTALLS == target
CONFIG += console
CONFIG -= app_bundle
TEMPLATE = app
SOURCES += main.cpp
QT += core
CONFIG +=qt thread
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets multimedia
QT -= gui
TARGET = audioconsole
# target.files=audioconsole
# target.path=/home/ubuntu/audioconsole
#INSTALLS == target
CONFIG += console
CONFIG -= app_bundle
TEMPLATE = app
SOURCES += main.cpp
To copy to clipboard, switch view to plain text mode
And the main.cpp file
#include <QCoreApplication>
#include <QSound>
#include <stdio.h>
QSound player
("/home/ubuntu/audioconsole/affirmative.wav");
int main(int argc, char *argv[])
{
printf("audio test\n");
player.play();
printf("succeed\n");
return a.exec();
}
#include <QCoreApplication>
#include <QSound>
#include <stdio.h>
QSound player("/home/ubuntu/audioconsole/affirmative.wav");
int main(int argc, char *argv[])
{
QCoreApplication a(argc, argv);
printf("audio test\n");
player.play();
printf("succeed\n");
return a.exec();
}
To copy to clipboard, switch view to plain text mode
Bookmarks