2

我尝试在 QML 中实现 QtMobilityKit 的 SoundEffect 以在 Meego Harmattan 中播放音乐文件。我发现它只能播放 .wav 文件。有没有办法在 meego 中播放 .mp3 文件?

这个可以玩

SoundEffect{
    id: sound
    source : "/sound.wav"
}

而这个不能

SoundEffect{
    id: sound
    source : "/sound.mp3"
}
4

1 回答 1

0

我还没有对此进行测试,因为我的 N9 还没有到货,但我认为以下应该可行:

Audio {
    id: sound
    source: "/sound.mp3"
    // Start playback as soon as clip is loaded
    onStatusChanged: if (Audio.Loaded == status) play()
}

请注意,与 WAV 相比,您可能会看到 MP3 开始播放的延迟稍长,因为编码的剪辑需要初始化原生多媒体框架的更多部分,然后才能对其进行解码和播放。

于 2011-10-12T08:36:18.070 回答