Windows Phone 7で使用できるvorbisデコーダーライブラリを知っている人はいますか?
ネイティブコードの相互運用性がないため、ネイティブコードの実装を再利用することは困難です(不可能ですか?)が、それを行うためのトリックがあれば、私もそれを受け入れます。
Windows Phone 7で使用できるvorbisデコーダーライブラリを知っている人はいますか?
ネイティブコードの相互運用性がないため、ネイティブコードの実装を再利用することは困難です(不可能ですか?)が、それを行うためのトリックがあれば、私もそれを受け入れます。
csvorbisと呼ばれるmonoのマネージド実装があり、XNAのSoundEffectクラスで動作するために多くの変更を必要としないwavファイルを出力するサンプルが含まれています。トラック全体を一度に実行しました。これはエミュレーターで数秒かかったため、より良い結果を得るにはDynamicSoundEffectを使用してストリーミングする必要がある場合があります。mooncodecsフォルダーには、csvorbisに基づくデスクトップバージョンのコーデックがあります。これも一見の価値があります。
OggVorbisはWindowsPhone7でサポートされているコーデックではなく、プラットフォームはカスタムコーデックのサポートを追加する方法をサポートしていません。
利用可能なオプションは、マネージコードで独自のデコーダー/コンバーターを作成するか、元のソースファイルを変換することです。
2番目のオプションの方が簡単だと思います。