2013-07-13 3 views
0

Я хотел бы сделать быстрый и грязный простой медиаплеер в .NET. Я понятия не имею, как я могу играть музыку, останавливаться и т. Д. Я хочу поддерживать ogg, mp3 и, если возможно, mp4.Play OGG, MP4 в .NET

Как я могу воспроизвести звук? Минимальные требования: воспроизведение, пауза/возобновление, остановка поддержки mp3 и ogg (vorbis)

+0

Это очень широкий вопрос. Вы пытаетесь использовать кодеки? Доступ к звуковой карте? Или вы не заботитесь об этих деталях и просто хотите создать медиаплеер? Если последнее, я предлагаю использовать libVLC. – Brad

+0

@Brad: сделайте ответ и упомяните libvlcnet http://sourceforge.net/projects/libvlcnet/?source=dlp и 200 rep могут быть вашими через 7 дней –

ответ

4

Поскольку вам необходимо поддерживать различные кодеки, я рекомендую libVLC. Это то, что поддерживает VLC и может обрабатывать практически любой кодек и возможность воспроизведения, которые вы можете себе представить. Есть несколько .NET упаковщики доступны:

Вы также можете угробить фантазии обертки и call functions via straight-up imports. Если вам не нужна вся абстракция, это может быть способ пойти.

Посмотреть эти связанные сообщения StackOverflow:

Недавно я был проект, где я просто выполняется VLC в фоновом режиме, получая его выход через STDIO. Для того, что я собирался, это было легче, так как моя команда в VLC была в огне и забыта.

0

NAudio - отличная библиотека с открытым исходным кодом для .Net, которую вы можете использовать для воспроизведения файлов MP3. NVorbis можно использовать для воспроизведения файлов .ogg.

0

Для воспроизведения файла ogg вы можете попробовать oggsharp он написан на чистом C# без каких-либо внешних зависимостей.

Для MP4 вы должны пойти с directshow

 Смежные вопросы

  • Нет связанных вопросов^_^