2015-07-11 77 views
0

爲了製作一個多平臺應用程序(Android,IOS,桌面),我製作了一個使用Qt Quick的簡單記錄器。QMultimedia不適用於Android

我已經使用Qt多媒體庫來錄製和播放聲音。它的工作相當不錯,在桌面,但是當我在Android上部署它,我仍然能夠記錄,但是當我點擊播放,它返回

ResourceError

和錯誤消息是

「試圖播放無效資源」

請你能幫助我嗎?我應該使用哪種編解碼器?

+0

簡單記錄器的代碼的任何部分,所以我們可以幫助嗎? – folibis

+0

感謝您的回答,我更改了編解碼器和容器格式並將輸出指向/ storage/Music並且它工作正常,但我想記錄爲wav ... –

回答

0

您可以嘗試添加下面的多媒體庫嗎?

QT += qml quick widgets multimedia 

我不知道爲什麼,但我在使用QML Audio時遇到同樣的問題。

它可以在沒有「多媒體」的OSX上工作,但我需要在Android上使用它。

我希望這些可以幫助你。

+0

我已經完成了它,但它沒有工作,我將編解碼器和容器格式更改爲wav,並將輸出位置更改爲Storage/Music,並將其運行。 –

+0

但我需要記錄爲wav! –

相關問題