簡體   English   中英

如何在Android QT中播放音頻文件?

[英]How to play Audio file in Android QT?

我在QT中開發了我的應用程序,我正在嘗試移植到android。 我的應用程序在android中工作正常,幾乎沒有問題。 主要問題是,當我嘗試放置音頻文件播放代碼時,我無法播放音頻文件我遇到錯誤

QSound::play(FilePath);

錯誤::-1:錯誤:錯誤:找不到-lQtMultimediaKit D:\\ Projects \\ test \\ demo.cpp:996:錯誤:對'QSound :: play(QString const&)的未定義引用

我的配置:QT 4.8,QT Creator 2.5.83和必需品和Windows XP

我能夠包含QSound Header文件,並在使用編譯出錯時鍵入時使用intellisense鍵入QSound :: Play時沒有問題。 因此,我嘗試查看源文件夾,並發現QSound.h標頭。

如何使用QT在Android中播放音頻文件?

在可能的情況下,它可以正常工作,沒有錯誤,我的代碼:

player->setMedia(QUrl("qrc:/new/prefix1/1.mp3"));    
// ok it works on windows  
//also works on android

在搜索信息時迷迷糊糊地發現了這一點,這看起來很有用: http : //qt-project.org/doc/qt-5/qml-qtmultimedia-mediaplayer.html

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM