Я нахожусь в середине переноса нашего приложения на основе QT4.X в QT5. Поддержка Phonon была удалена в QT5, поэтому я изменил свой код, который воспроизводит волновой файл для использования QSound.QT5 QSound не воспроизводит все волновые файлы
Изменения довольно просты. Мне просто пришлось использовать QSound, который теперь находится в мультимедийной библиотеке. Вот код:
QSound::play("small_wave_file.wav");
Для большинства моих волновых файлов это работает нормально; однако для моего волнового файла (с частотой дискретизации 44100 Гц) он не работает.
Официальная ошибка QT может быть найдена here.
UPDATE: Эта ошибка была исправлена в кварт 5.1
Я бы поставил ошибку Qt с прикрепленным файлом проблемной волны. – paulm
Я думал, что сделал, но я этого не сделал. Сегодня я открою его. Благодарю. – Aki
На самом деле я открыл его (добавлена ссылка на ошибку). Этот вопрос был рассмотрен в qt 5.1 – Aki