0

QT でアプリケーションを開発しました。アンドロイドに移植しようとしています。私のアプリケーションはアンドロイドで問題なく動作します。主な問題は、オーディオ ファイルを再生しようとしているときにオーディオ ファイルを再生できないことです。コードを再生すると、エラーが発生します。

QSound::play(FilePath);

エラー:: -1: エラー: エラー: -lQtMultimediaKit D:\Projects\test\demo.cpp:996 が見つかりません: エラー: 'QSound::play(QString const&)' への未定義の参照

私の設定:QT 4.8、QT Creator 2.5.83およびnecessitasおよびWindows XP

QSound ヘッダー ファイルをインクルードし、intellisense を使用して QSound::Play を入力しても、コンパイル時にエラーが発生した場合でも入力中に問題は発生しません。ソースフォルダを調べてみたところ、QSound.hヘッダーも見つかりました。

QTを使用してAndroidでオーディオファイルを再生するには?

4

3 に答える 3

1

場合によっては、私のコードでエラーなしで適切に動作します:

player->setMedia(QUrl("qrc:/new/prefix1/1.mp3"));    
// ok it works on windows  
//also works on android
于 2016-10-06T08:05:35.443 に答える
0

情報を検索しているときにこれにつまずく、これは役に立ちそうです:http://qt-project.org/doc/qt-5/qml-qtmultimedia-mediaplayer.html

于 2014-03-30T17:56:28.113 に答える