2009-04-29 18 views
0

Silverlightに.netフレームワークの素敵なサブセットがあることを考えると、オーディオを逆に再生するのは難しくないと思いますか?うーん、ダメ。私は始めるのにも良い場所を見つけることさえできません。 MediaElementには逆のオーディオを再生する能力はないようです。Silverlightでmp3を逆再生する

これはどのように行うことができますか?これは、ネットwinformsアプリで行うのが簡単だろうか?

TIA。

答えて

0

DirectXはかなりのオーディオ能力を持っていました。私はそれをチェックしたり、新しいXNAフレームワークをチェックしたりします。

2

mp3形式は

は、それを再生

0

MP3フォーマットが逆再生されるように符号化されていない、mp3に再エンコード、サンプルの順序を逆に、wavファイルにmp3をデコード可逆的ではありません。デコード、リバース、エンコードが必要になりますが、これには時間とCPUがかかります。

私があなただったら、オーディオエディタプログラムでMP3を元に戻して保存し、アプリケーションで再生します。

0

MP3を逆に再生することは可能です。オーディオデータはチャンクに格納されます。チャンクは、逆順で読み取られ、デコードされ、逆PCMサンプル順でMediaStreamSourceに渡される必要があります。

唯一の問題は、後でストリームを後で読むことができるようにストリームを完全に読み込む必要があることです。

Silverlight用のMP3デコーダを作成しましたhere(ソースコードはまもなくアップロードされます) 逆にMP3を再生するには書き換えが簡単でなければならないと思います。

関連する問題