我的QML应用程序在QT 5.1下无问题。现在,我使用QT 5.2并创建QML Audio
元素:
Audio {
id: myAudio
source: "qrc:///sounds/MySound.wav"
}
在显示主窗口之前,都会导致应用程序崩溃。我尝试从文件和没有区别的资源加载音频。
,但情况变得更糟(至少是陌生人):
元素创建在主QML文件中起作用,但在子项目中不起作用。我可以直接在主QML文件中创建一个音频元素,但是如果我放置相同的行进入另一个由主QML文件使用的QML文件。
QT 5.2中的Audio
是否遇到了类似的问题?
更新
我可以在QT Creator中切换到调试构建时启动该应用程序。在发布配置中,它仍然没有启动。我使用win7 x64。
尝试以调试模式运行该应用程序并检查控制台输出。还尝试以下操作:
import QtMultimedia 5.0
SoundEffect {
id: myAudio
source: "qrc:///sounds/MySound.wav"
}