使用Qt(QSound)在Symbian上播放WAV文件

使用Qt(QSound)在Symbian上播放WAV文件,qt,audio,symbian,wav,playback,Qt,Audio,Symbian,Wav,Playback,我正在尝试使用Qt Creator播放一个文件 我明白了: QSound::play("c:/notify.wav"); 它可以在Windows上运行,但当我在Symbian上尝试时,它不会发出声音,但不会出错 这很可能是因为它找不到文件(C:下没有notify.wav文件) 如何包含WAV文件,以便将其安装到Symbian设备上,并使用其路径播放该文件?使用.pro文件中的DEPLOYMENT qmake指令 e、 g: 这将在应用程序目录中部署wav。QSound::play(“notif

我正在尝试使用Qt Creator播放一个文件

我明白了:

QSound::play("c:/notify.wav");
它可以在Windows上运行,但当我在Symbian上尝试时,它不会发出声音,但不会出错

这很可能是因为它找不到文件(C:下没有
notify.wav
文件)


如何包含WAV文件,以便将其安装到Symbian设备上,并使用其路径播放该文件?

使用.pro文件中的DEPLOYMENT qmake指令 e、 g:

这将在应用程序目录中部署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中工作

QSound::play("c:/notify.wav");