-3

Web プロジェクトでサウンド ファイルを再生したいと考えています。サウンド ファイルはデータベースに保存されます。そのファイルを再生しようとすると、このエラーが発生します。この問題を解決するのを手伝ってもらえますか? これが私のプレイコードです。

 byte[] bytes = dt.Rows[0]["VOICE_FILE"] as byte[];

        using (Stream s = new MemoryStream(bytes))
        {
            System.Media.SoundPlayer myPlayer = new System.Media.SoundPlayer(s);
            myPlayer.Play();
        }
4

1 に答える 1

0

このような私のサウンドファイル形式:

8000 Hz A-Lawビットレート:64ビット。

ただし、c#はこの形式を再生しません。フォーマットはPCM署名付き24ビットモノである必要があります。これが原因でエラーが発生します。

于 2012-09-10T07:00:09.443 に答える