0

この質問に従って、CCITT u-Law waveファイルをPCMファイル(Soundplayerが要求する)にプログラムで変換する方法を見つけることができませんでした:PCM以外のファイルを再生する方法、またはその場でPCMに変換する方法は?

(SOX は動作するように見えますが、CCITT u-Law .wav ファイルから C# を使用して「通常の」(PCM) .wav ファイルに変換する例は見つかりません)、

私のやり方が間違っているのではないかと思います: PCM .wav ファイルに変換しようとするのではなく、CCITT u-Law .wav ファイルを再生する方法を見つける必要があるかもしれません。

これがどのように可能か知っている人はいますか?SoundPlayer は常に「Sound API は PCM wave ファイルの再生のみをサポートしています」と言うので、別の API を使用できるのではないでしょうか?

注: Alvas.Audio も、無料またはオープン ソースではないため、「オプションではありません」。

4

1 に答える 1

0

それを行う方法は、http: //www.codeproject.com/Articles/175030/PlaySound-A-Better-Way-to-Play-Wav-Files-in-C? msg=4366037# にある newkie のコードを使用することです。 xx4366037xx

ただし、少なくとも私の場合は、小文字の x をすべて大文字の x に変更して動作させる必要がありました。

于 2012-09-13T16:39:48.750 に答える