Каков наилучший способ воспроизведения медиа-файлов (особенно аудио) с Mono / C #? - PullRequest
1 голос
/ 19 апреля 2010

Я пытаюсь создать что-то, что будет воспроизводить звук и музыку для некоторых вещей в Mono + C #, но я не уверен, что для этого будет лучше.

Я пытаюсь сделать его пригодным для использования с такими вещами, как Ogg Vorbis, MP3 и волновые файлы.

Моей основной платформой будет Linux, хотя кроссплатформенное решение было бы неплохо.

У кого-нибудь есть предложения по библиотекам для воспроизведения аудиофайлов?

1 Ответ

4 голосов
/ 19 апреля 2010

irrKlang - это кроссплатформенная звуковая библиотека для C ++, C # и всех языков .NET

http://www.ambiera.com/irrklang/

Это высокоуровневый 2D и 3D кроссплатформенный (Windows, Mac OS X, Linux) звуковой движок и аудио библиотека, которая воспроизводит WAV, MP3, OGG, FLAC, MOD, XM, IT, S3M и другие форматы файлов, а также может использоваться в C ++ и всех языках .NET (C #, VisualBasic.NET и т. д.).

BASS - это аудио библиотека для использования в программном обеспечении Windows и Mac OSX. Его цель - предоставить разработчикам мощный и эффективный сэмпл, поток (MP3, MP2, MP1, OGG, WAV, AIFF, сгенерированный пользователем и т. Д. С помощью надстроек), MOD музыку (XM, IT, S3M, MOD, MTM, UMX), музыка MO3 (сжатые MOD / MP3 / OGG) и функции записи. Все в крошечной DLL, размером до 100 КБ *.

http://www.un4seen.com/

В Windows BASS требует DirectX 3 или выше для вывода и использует преимущества аппаратного ускорения драйверов DirectSound и DirectSound3D, когда они доступны. В OSX BASS использует CoreAudio для вывода, и рекомендуется OSX 10.3 или выше. Поддерживаются как PowerPC, так и Intel Mac.

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