Windows Phone 7 プラットフォームで C# のオーディオ ストリームからビットレートとデュレーションを取得する方法を探しています。
まず、式を使用して計算して取得しようとしました(ストリームの期間を取得できるとしましょう。数値としてダウンロードします)
ビットレート = ((((ファイルサイズ)/デュレーション)/1024)*8)
オーディオ (mp3) を webclient からストリームでダウンロードして保存または再生できますが、最初にいくつかのルールを確認したいのですが、これらのルールについては、オーディオとしてある種の式を使用して、デュレーションとバイトなしで計算できるビットレートが必要ですストリームのビットレートが可変で、より深い計算が間違っている可能性があります。
また、ストリームの一部がアプリ内でダウンロードされることがあるため、完全なファイルサイズとデュレーションがないため、ビットレートが正しく計算されないため、確実な方法が必要です。
では、実際に再生せずに Windows Phone 7 フレームワークの関数を使用して、ストリームからビットレートまたは期間を取得するにはどうすればよいですか?