Интерфейс WinRT API в Windows 8, похоже, может загружать и сохранять списки воспроизведения и записывать аудио. То, что я ищу, несколько проще: есть ли у WinRT возможность воспроизводить звук из файла? Если нет, то какой рекомендуемый API для собственного кода (C++) для воспроизведения звука из файла в метро-приложении Windows 8?
Как воспроизвести звуковой файл в приложении Windows 8 Metro с помощью WinRT?
Ответы (1)
Если вы находитесь в WWA, вы хотите использовать тег HTML для воспроизведения звука. В xaml вы хотите использовать MediaElement.
Если вы используете низкоуровневый C++, вы хотите использовать API MediaFoundation.
person
ReinstateMonica Larry Osterman
schedule
11.10.2011
Спасибо! Я использую С++. Я нашел документацию для MediaFoundation и собираюсь попробовать. Если это сработает, я выберу это как принятый ответ.
- person Zach; 11.10.2011
Вы также можете взглянуть на MediaElement, он может быть проще в использовании.
- person ReinstateMonica Larry Osterman; 11.10.2011
В данном случае я использую C++/WinRT, но не XAML, в метроприложении на основе DirectX.
- person Zach; 13.04.2012
Ах, тогда вы в значительной степени застряли в Media Foundation.
- person ReinstateMonica Larry Osterman; 14.04.2012