我試圖創建一些將在單聲道+ C#中播放一些聲音和音樂的東西,但我不確定最好的東西是什麼。用Mono/C#播放媒體文件(尤其是音頻)的最佳方式是什麼?
我試圖使它可用於Ogg Vorbis,MP3s和波形文件。
我的主要平臺將是Linux,儘管跨平臺解決方案會很好。
任何人有任何關於庫播放音頻文件的建議嗎?
我試圖創建一些將在單聲道+ C#中播放一些聲音和音樂的東西,但我不確定最好的東西是什麼。用Mono/C#播放媒體文件(尤其是音頻)的最佳方式是什麼?
我試圖使它可用於Ogg Vorbis,MP3s和波形文件。
我的主要平臺將是Linux,儘管跨平臺解決方案會很好。
任何人有任何關於庫播放音頻文件的建議嗎?
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音樂(MP3/OGG壓縮MOD)和錄音功能。所有這些都在一個很小的DLL中,大小在100KB *以下。
在Windows上,BASS需要DirectX 3或以上的輸出,並採取的DirectSound和DirectSound3D硬件加速驅動,當可用的優勢。在OSX上,BASS使用CoreAudio輸出,建議使用OSX 10.3或更高版本。 PowerPC和Intel Mac均受支持。
不幸的是BASS是非免費的! – 2012-12-10 18:43:47
OP沒有指定他們想要一個免費的解決方案,儘管我確實提供了一個免費的選項。 – 2012-12-10 18:47:40
你是對的,但是我寫了一些評論,可能也會將這些資源用作資源,比如我和其他追隨我的人。 – 2012-12-10 18:49:18