meego не может воспроизвести mp3 файл
Я попытался реализовать SoundEffect из QtMobilityKit в QML для воспроизведения музыкального файла в Meego Harmattan. Я обнаружил, что он может воспроизводить только WAV-файл. Есть ли способ воспроизвести файл.mp3 в meego?
Это можно играть
SoundEffect{
id: sound
source : "/sound.wav"
}
а этот не может
SoundEffect{
id: sound
source : "/sound.mp3"
}
1 ответ
Решение
Я не проверял это, поскольку мой N9 еще не прибыл, но я думаю, что следующее должно работать:
Audio {
id: sound
source: "/sound.mp3"
// Start playback as soon as clip is loaded
onStatusChanged: if (Audio.Loaded == status) play()
}
Обратите внимание, что вы можете увидеть немного более длительную задержку при запуске воспроизведения MP3 по сравнению с WAV, поскольку кодированный клип требует инициализации еще нескольких частей собственной мультимедийной структуры, прежде чем он сможет быть декодирован и воспроизведен.