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 += 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

    @

    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&#40;&#41;;
    

    }@


Log in to reply
 

Looks like your connection to Qt Forum was lost, please wait while we try to reconnect.