我試圖在使用Qt Creator的Symbian中播放WAV文件。使用Qt(QSound)在Symbian上播放WAV文件
我得到這個:
QSound::play("c:/notify.wav");
它在Windows,但是當我嘗試它基於Symbian它不發出聲音,但沒有錯誤,但。
這是最有可能的,因爲它沒有找到該文件(沒有notify.wav
下C :)
我怎麼能包括WAV文件,所以它被安裝到Symbian的設備,所以我可以用它的路徑文件玩嗎?
我試圖在使用Qt Creator的Symbian中播放WAV文件。使用Qt(QSound)在Symbian上播放WAV文件
我得到這個:
QSound::play("c:/notify.wav");
它在Windows,但是當我嘗試它基於Symbian它不發出聲音,但沒有錯誤,但。
這是最有可能的,因爲它沒有找到該文件(沒有notify.wav
下C :)
我怎麼能包括WAV文件,所以它被安裝到Symbian的設備,所以我可以用它的路徑文件玩嗎?
使用部署QMAKE指令在你的.pro文件 e.g:
symbian{
sounds.sources = path to your wav
sounds.path = ./thewav.wav
DEPLOYMENT += sounds
}
這將部署應用程序的目錄爲wav。 QSound :: play(「notify.wav」)應該可以工作,如果不嘗試從QApplication獲取目錄的路徑。
好吧,它的工作。
這是我做過什麼:
在.pro
文件:
symbian: {
sounds.sources = c:/notify.wav
sounds.path = c:/
DEPLOYMENT += sounds
}
在節目:
QSound::play("c:/notify.wav");
這樣,它工作在Windows和通過Symbian。