2009-07-06 19 views
2

私は、MP3ファイルから(ストリームオブジェクトとして)PCM形式のデータストリームを生成する.NET CFライブラリを持っています。私はそのライブラリでデコードしたポッドキャストをWindows Mobile携帯電話で再生したいと思っています。 PCMストリームを再生するにはどうしたらいいですか?私はPlaySoundピンボケのものを試しましたが動作しません。それは、曲全体がWAVEファイルとしてメモリに格納されることを期待しています。圧縮されたポッドキャストは30MBなので、それはあまり良くありません。.NETでPCMオーディオのストリームを再生するCF

私は、ストリームをスライスしてチャンクに分割し、各チャンクにWAVEヘッダーを追加し、もう一方のチャンクを再生することを考えていました。しかし、私はまだそれで成功しませんでした。

答えて

1

.NET 3.5を使用している場合は、SoundPlayerコンポーネントを使用できます。 MSDNから

SoundPlayerのクラスには、.wavファイルを再生するロードと ため シンプルなインターフェイスを提供します。 SoundPlayer クラスは、.wavファイルを含むファイルパス 、URL、ストリーム、 には.wavファイル、.wavファイルを含む埋め込みリソース をサポートしています。

1

私は同じことをしようとしています。私は再生したいWAV/LPCMストリームを持っています。まだ解決策はありません。

たぶん可能なポートへ

.NET CFにこの低レベルのプレイヤー、そして小さな塊にwavファイルを再生する: http://www.codeproject.com/KB/audio-video/cswavplay.aspx?msg=1200579

更新を私にしてください。

+1

Btw、忘れてしまったこと:SoundPlayerはPlaySoundと同じように機能し、再生する前にwavファイル全体をメモリに読み込みます。 –

関連する問題