MP3 ファイルを再生するためのマネージド .NET API がないため、PlaySound(byte[])
P/Invoke として使用しており、MP3 ファイルを正常に再生しています。
ライセンスの制限により、サードパーティのライブラリを使用できません。
現在、Mono を使用してアプリケーションを Linux および OS X に移植したいと考えていますが、これらのプラットフォームでどの P/Invokes を使用すればよいかわかりません。
同様の質問への回答は言った
open("/dev/dsp") して書き込むことができます。それはあなたが得ることができるのと同じくらい「ネイティブなシステムコール」だと私は信じています。
しかし、C#でそれを行う方法がわかりません
ありがとう。