0
由於缺少用於播放MP3文件的託管.NET API,因此我將PlaySound(byte[])
用作P/Invoke,並且它現在正在成功播放MP3文件。Linux/OSX相當於Windows PlaySound
由於許可限制,我無法使用任何第三方庫。
現在,我想使用Mono將應用程序移植到Linux和OS X,但我不確定哪些P/Invokes應該在這些平臺上使用。
到類似的問題的回答說
您可以打開(「/開發/ DSP」)和寫入。我相信這就像你可以得到的「本地系統調用」一樣。
,但我不知道該怎麼做,在C#
感謝。
感謝您的回答,但由於許可限制,我無法使用任何第三方庫。 –
libsdl取決於GPL或zlib許可證的版本,對於MP3,您將不得不使用庫。您始終可以將它們轉換爲免費的其他格式。 – Mataniko