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!