2011-01-27 8 views
0

Windows Phone 7で使用できるvorbisデコーダライブラリについて知っていますか?Windows Phone 7のVorbisデコーダ

ネイティブコードinteropの欠如は、ネイティブコード実装のいずれかを再利用するのを困難にします(不可能です)が、それを行うためのトリックがあれば、私はそれにも開放しています。

答えて

1

csvorbisと呼ばれるモノの管理された実装があります。これには、XNAのSoundEffectクラスで動作するために多くの変更を必要としないwavファイルを出力するサンプルが含まれています。私は一度に全トラックを演奏しましたが、これはエミュレータで数秒かかりましたので、より良い結果を得るにはDynamicSoundEffectを使用してストリーミングする必要があります。 mooncodecsフォルダには、csvorbisに基づくデスクトップバージョン用のコーデックがあります。これは見栄えの価値があります。

-1

Ogg Vorbisはsupported codec on Windows Phone 7ではなく、カスタムコーデックのサポートを追加する方法はサポートされていません。

利用可能なオプションは、独自のデコーダ/コンバータをマネージコードで書き込むか、元のソースファイルを変換することです。
私は2番目のオプションがより簡単になると考えています。

+0

ありがとうございますが、私はすでにこのことを知っています。なぜ私はこの質問をしたのですか?私は誰かがすでにマネージコード用のvorbisデコーダライブラリを作成しようとしているかどうかをチェックしたかったのです。 – psychotik

+1

@MarcusJあなたが4歳以上の質問にコメントしており、特にWindows Phone * 7 *に関連していることにご注意ください。私の答えはWP7に特有のものでした。はい、これはWP8のケースではありませんが、私の答えに関係するものではありません。 –

関連する問題