0

私は非常に健全で重いWindowsPhoneのアプリに取り組んでおり、これらの音は同時に再生する必要があります。これは、SoundEffectクラスを作成するためにPCMWAVファイルを使用する必要があることを意味します。

これらのファイルのダウンロード時間は非常に長く、GZIPを使用しようとしてもそれほど圧縮されませんでした。

これらのファイルのダウンロード時間を短縮するために他にどのような方法がありますか。Windows Phone用のMP3からWAVへの変換クラスを見つけようとしましたが、あまり運がありませんでした(すべてがサーバー側でのみ実行されているように見えました)

ダウンロードしたファイルでWindowsPhoneデバイスのSoundEffectクラス(または同様のもの)を使用できる限り、可能な限りの解決策を受け入れます。電話側とサーバー側の両方で実行できる限り、どのように圧縮または解凍されるかは本当に気にしません。プロセスの最後にSoundEffectクラスのファイルを使用できます。

ありがとうございました。

私は自分のデコーダーを書きたいと思っていますが、それを行うためのスペースや時間は実際には与えられていません。(どこから始めればいいのかもわかりません)

4

2 に答える 2

2

このURLには純粋なC#MP3デコーダーがあります:http://robburke.net/mle/mp3sharp/

これを使用して、mp3を手動でWave PCMオーディオにデコードし、生のオーディオデータを使用して新しいSoundEffectインスタンスを作成できます。

これは、昨年AppHubで行った会話に基づいています

于 2012-05-21T11:51:32.843 に答える
1

私はついに問題を解決しました。私が行ったのは、OggvorbisとOggSoundクラスを使用したことです。OggSoundクラスは、 Oggを動的な効果音に変換します。それは完璧ではありませんでしたが、いくつかのいじくり回しとラッパーを使用して、すべてを機能させることができました。

于 2012-06-21T04:34:12.923 に答える