Воспроизвести звуковой файл на Qt + Mac - PullRequest
3 голосов
/ 04 мая 2011

Мне нужно проигрывать звуки под Qt с контролем громкости и панорамирования. QSound этого не делает, фононов может быть слишком много только для этого, поэтому я решил попробовать нативный API.

eeermm, в Mac я понятия не имею, есть ли какой-нибудь простой интерфейс для вызова на c ++? (Я видел все эти вещи NSSound, но я не знаком с Objective C, и я не уверен, возможно ли смешивать код (под QtCreator)). Моя идея была бы в модуле с простыми нативными вызовами API для системных функций, которые не найдены. на Qt.

Спасибо!

1 Ответ

1 голос
/ 21 мая 2013

Qt AudioEngine в Qt5 сделает это.

Если вы используете Qt4, сделать один файл Objective-C ++ (расширение .mm), который можно вызывать из Qt, но делает вызовы NSFoo, просто и работает хорошо.Файл заголовка должен быть простым C ++, и все будет работать вместе.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...