پخش صدا بوسیله ی Qt - هفت خط کد انجمن پرسش و پاسخ برنامه نویسی

پخش صدا بوسیله ی Qt

0 امتیاز
درود !

آقا من می خوام تو برنامم کاربر بتونه یک فایل صوتی رو انتخاب کنه بعد پخش کنه  چکار کنم ؟

البته از QSound استفاده کزدم بدیش اینه بعضی فایلای خاصو پخش می کنه راه دیگه ای نیست؟
سوال شده آذر 9, 1392  بوسیله ی خمیده (امتیاز 96)   9 17 25
ویرایش شده آذر 11, 1392 بوسیله ی BlueBlade

1 پاسخ

+2 امتیاز
 
بهترین پاسخ

اول این که multimedia رو به فایل pro و جلوی QT += core gui اضافه کن

برای پخش موزیک می تونی از کتابخونه QMediaPlayer به این شکل استفاده کنی :

    QString location=QFileDialog::getOpenFileName(this,tr("Music"),QString(),
                                                  tr("Sounds (*.mp3 *.wav )"));
    if(location.size()!=0)
    {
        QMediaPlayer *p=new QMediaPlayer(this);
        p->setMedia(QUrl::fromLocalFile(location));
        p->play();
    }

 

پاسخ داده شده آذر 11, 1392 بوسیله ی BlueBlade (امتیاز 15,315)   15 18 89
انتخاب شد آذر 11, 1392 بوسیله ی مصطفی ساتکی
...