2011-06-17 14 views
1

私はGoogleVoiceのボイスメールアイテムのMP3を再生する方法を見つけようとしています。まず、MP3はMediaElementにオーディオソースを設定することができる.mp3ではありません。 MP3はHTTPレスポンスで提供されます。基本的には、MediaElementにこのMP3を再生させる方法が必要です。ファイルに静的なURLを付けるだけでもいいですが、ダウンロードする必要があるか、最初に何かが必要なようです...Windows Phone 7とMediaElementを使用してMP3を再生する

以下は、私が掘り下げるほどの情報です。私はHTTPWebRequest経由でリクエストを行うことができます。残りのリクエストは処理しません。私がそれをすべてダウンロードする前に、人々が何を提案しているのかを見たいと思っていました。

URL:https://www.google.com/voice/media/send_voicemail/gh8a7a5d649e0b3e182b7d353b1e3794aec89526

フィドラー要求: GET https://www.google.com/voice/media/send_voicemail/gh8a7a5d649e0b3e182b7d353b1e3794aec89526 HTTP/1.1 受け入れ:text/htmlのを、アプリケーション/ XHTML + xmlの、/ のAccept-言語:EN-US のUser-Agent:Mozillaの/4.0(互換性、MSIE 8.0、Windows NT 6.1、WOW64、Trident/4.0、SLCC2、.NET CLR 2.0.50727、.NET CLR 3.5.30729、.NET CLR 3.0.30729、InfoPath.3、.NET4.0C、 .NET4.0E、Zune 4.7、MS-RTC LM 8) アクセプトエンコーディング:gzip、デフレート ホスト:www.google.com 接続:キープアライブ

フィドラー応答: HTTP/1.1 200 OK のContent-Type:オーディオ/ MPEG のCache-Control:-再検証する必要があり が有効期限:金、1990年1月1日00:00:00 GMT プラグマ:キャッシュなしに、無ストア クッキー: コンテンツの長さ:5120 コンテンツの処理:添付ファイル。ファイル名= "gh8a7a5d649e0b3e182b7d353b1e3794aec89526.mp3" コンテンツ転送エンコード:バイナリ は受け入れ-範囲を:バイト 日:金、2011年6月17日午後06時11分十秒GMT X-Content-Typeの-オプション: X-フレーム - nosniffをオプション:SAMEORIGIN X-XSS-Protection:1;モード=ブロック サーバー:GSE

yzCHwww8B 9F + FPIb & + $ @ L0L0ؠ<! 9'4h [LS [m」は....

ありがとう!

答えて

0

がありますので、(これはコンテンツの長さは5120バイトであることに注意します)私は先に進み、ファイルをダウンロードして隔離されたストレージに保存するように実装しました。私は同様の問題を全面的に打ち負かしているようです。

0

私はknただし、これは何らかの助けになりますが、一部のコンテンツでは、MediaElementは正しいファイル拡張子がURLにあるとみなします。また、私はあなたが要求されたURLにクエリパラメータとして拡張機能を追加しようとする可能性があることを見ました(申し訳ありません、もうそれを見つけることができません)。 URLは次のようになります。 https://www.google.com/voice/media/send_voicemail/gh8a7a5d649e0b3e182b7d353b1e3794aec89526?ext=.mp3

関連する問題