Чтение необработанных образцов PCM из файла MP3 с использованием QtMultimedia? - PullRequest
3 голосов
/ 27 августа 2011

Есть ли способ использовать QtMultimedia для доступа к необработанным аудиосэмплам PCM MP3-файлов, хранящихся, например, на телефоне Nokia N950?

Если это невозможно, какова будет разумная альтернатива? Нечто, что может быть достаточно легко интегрировано с существующим проектом Qt. Я знаю о libmpg123, но я несколько смущен тем, как кросс-компилировать его для телефона, и я надеялся на что-то более простое.

1 Ответ

4 голосов
/ 08 декабря 2011

Ну, так как лучшего ответа не будет в течение нескольких месяцев, я предоставлю свой собственный.

После поиска всех QtMultimedia я решил, что он не предоставляет эти функции, и в итоге использовал libmpg123 .Оказалось возможным повторно использовать только функции чтения необработанных mp3-файлов (mpg123_open, mpg123_seek, mpg123_read, mpg123_close) без необходимости связываться с какой-либо из внешних библиотек, что было достаточно для моих целей.

...