Какой самый простой способ воспроизвести MP3 в WPF? [закрыто]
Вопрос
Должен быть бесплатным.
Решение
Используйте элемент управления MediaElement.
Похоже, эта страница дает довольно подробное объяснение: http : //blogs.vbcity.com/xtab/archive/2008/06/10/9091.aspx
Другие советы
Ознакомьтесь с моим сообщение в блоге об использовании NAudio замены механизма воспроизведения звука в babysmash . В нем объясняется, как воспроизводить файлы MP3 непосредственно со встроенных ресурсов без необходимости сохранения во временный файл.
Хотя я на самом деле не упоминал об этом, я надеялся найти способ воспроизведения встроенных MP3-ресурсов, и ни MediaPlayer, ни MediaElement не поддерживают загрузку из потоков (они принимают URI, но не работают с pack: // URIs). р>
В итоге я просто извлек встроенный MP3 во временный каталог, воспроизвел его (с MediaPlayer), а затем удалил, когда закончил. Это включает небольшую задержку (около 0,5-1 секунды), но, похоже, самый безопасный способ воспроизведения встроенного ресурса.