meego не может воспроизвести mp3 файл - PullRequest
2 голосов
/ 12 октября 2011

Я пытался реализовать SoundEffect из QtMobilityKit в QML для воспроизведения музыкального файла в Meego Harmattan. Я обнаружил, что он может воспроизводить только WAV-файл. Есть ли способ воспроизвести файл .mp3 в meego?

Этот может играть

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

а этот не может

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

1 Ответ

0 голосов
/ 12 октября 2011

Я не проверял это, так как мой N9 еще не прибыл, но я думаю, что должно работать следующее:

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

Обратите внимание, что вы можете увидеть немного более длительную задержку при запуске воспроизведения MP3 по сравнению с WAV, поскольку для кодированного клипа требуется инициализация еще нескольких частей собственной мультимедийной структуры, прежде чем он сможет быть декодирован и воспроизведен.

...