#c #audio #windows-8 #windows-runtime #microsoft-metro
#c #Аудио #windows-8 #windows-среда выполнения #microsoft-metro
Вопрос:
Поверхность WinRT API в Windows 8, похоже, имеет возможность загружать и сохранять списки воспроизведения, а также записывать аудио. То, что я ищу, несколько проще: есть ли у WinRT возможность воспроизводить аудио из файла? Если нет, какой рекомендуемый API для машинного кода (C ) для воспроизведения звука из файла в приложении Windows 8 metro?
Ответ №1:
Если вы находитесь в WWA, вы хотите использовать HTML-тег для воспроизведения звука. В xaml вы хотите использовать MediaElement.
Если вы используете низкоуровневый C , вы хотите использовать API MediaFoundation.
Комментарии:
1. Спасибо! Я использую C . Я нашел документацию для MediaFoundation и собираюсь попробовать это. Если это сработает, я выберу это в качестве принятого ответа.
2. Возможно, вы также захотите взглянуть на MediaElement, он может быть проще в использовании.
3. В этом случае я использую C / WinRT, но не XAML, в приложении metro на основе DirectX.
4. Ах, тогда вы в значительной степени застряли с Media Foundation.