QSound在imx6嵌入式ubuntu中运行出错: using null output device none available
-
大家好:
我有一个问题想请教一下。
现在我编了一个小程序,就是用QSound播放local的wav音乐。
我在电脑上试了这个程序,播放没有问题。但是在移入ARM(imx6)之后,运行出现这个提示错误:
using null output device none available.
电脑上和arm板上运行的都是ubuntu12.04系统。
请问这是什么类型的问题呢?
是我的arm系统里缺少运行使用的库造成的么?
谢谢大家!源码在这里:
pro文件:
@QT += coreCONFIG +=qt thread
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets multimediaQT -= gui
TARGET = audioconsole
target.files=audioconsole
target.path=/home/ubuntu/audioconsole
#INSTALLS == target
CONFIG += console
CONFIG -= app_bundleTEMPLATE = app
@
main.cpp文件
@#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();
}@