QTの新機能です。インターフェイスに単一の再生ボタンが含まれているので、QTを介して音楽ファイルを再生したいので、再生ボタンをクリックすると曲が再生されます。プログラムを実行すると、インターフェイスが表示されますが、残念ながら再生ボタンをクリックすると、.exeファイルが機能しなくなったと表示され、QTクリエーターウィンドウに255の終了エラーコードが表示されて閉じられます。これがメインのwindow.cppファイルです。
#include "mainwindow.h"
#include "ui_mainwindow.h"
#include "audiere.h"
using namespace audiere;
MainWindow::MainWindow(QWidget *parent) :
QMainWindow(parent),
ui(new Ui::MainWindow)
{
ui->setupUi(this);
//connect(ui->Number1,SIGNAL(textChanged(QString)),this,SLOT(numberChanged()));
connect(ui->play,SIGNAL(clicked()),this,SLOT(PLAY()));
}
MainWindow::~MainWindow()
{
delete ui;
}
void MainWindow::PLAY() {
AudioDevicePtr device(OpenDevice());
OutputStreamPtr sound(OpenSound(device,"lk.mp3",true));
sound->play();
sound->setRepeat(true);
sound->setVolume(2.0);
}