2011-06-17 4 views
1

J'essaie de comprendre comment lire un fichier MP3 d'un élément de messagerie vocale GoogleVoice. Pour commencer, le MP3 n'est pas un .mp3 où vous pouvez simplement définir une source audio à MediaElement. Le MP3 est servi via une réponse HTTP. Fondamentalement, j'ai besoin d'un moyen d'avoir MediaElement jouer ce MP3. Ce serait bien si je peux juste faire une URL statique pour le fichier, mais il semble que j'ai besoin de télécharger ou quelque chose d'abord ...Lecture d'un fichier MP3 avec Windows Phone 7 et MediaElement

Ci-dessous le nombre d'informations que je peux creuser. Je peux faire la demande via HTTPWebRequest, ça ne gère pas le reste. Avant de tout télécharger, je voulais voir ce que les gens suggèrent.

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

Fiddler Demande: GET https://www.google.com/voice/media/send_voicemail/gh8a7a5d649e0b3e182b7d353b1e3794aec89526 HTTP/1.1 Accept: text/html, application/xhtml + xml, / Accept-Language: fr-FR User-Agent: Mozilla /4.0 (compatible; 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) Accepter-Encoding: gzip, dégonfler Hôte: www.google.com Connexion: Keep-Alive

Fiddler Réponse: HTTP/1.1 200 OK Content-Type: audio/mpeg Cache-Control: doit-revalider Expire: Ven 1 janvier 1990 00:00:00 GMT Pragma: no-cache, pas -store cookie: Longueur du contenu: 5120 Content-Disposition: attachment; filename = "gh8a7a5d649e0b3e182b7d353b1e3794aec89526.mp3" Content-Transfer-Encoding: binaire Accept-Ranges: octets Date: Ven 17 juin 2011 18:11:10 GMT X-Content-Type-Options: NOSNIFF X-DE CADRE Options: SAMEORIGIN Protection X-XSS: 1; mode = bloc Serveur: EGE

yzCHwww8B 9F + DGPIA & + $ @ L0L0 ؠ < lS 9'4h [[m » .... (notez ce sont les 5120 octets dans la longueur du contenu)

Merci!

Répondre

0

Comme il est pas de réponses, je suis allé de l'avant et mis en œuvre le téléchargement du fichier et l'enregistrement dans un stockage isolé.Je semble être frapper des problèmes similaires partout.Véritable MS codé pour permettre.