Bonjour,
je developpe une appli pour lire ma musique en streaming, et j'utilise pour cela un objet HttpClient car j'ai besoin de modifier les en-têtes http.
La seule maniere que j'ai trouvée et qui "marche" est la suivante :
Le probleme est que le fichier n'est lu que quand il est entièrement téléchargé... donc pas terrible pour du streaming...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 HttpResponseMessage response = await httpClient.GetAsync("http://..."); Stream stream = await response.Content.ReadAsStreamAsync(); IRandomAccessStream content = stream.AsRandomAccessStream(); musicPlayer.SetSource(content, "audio/mpeg"); //musicPlayer est un objet de type MediaElement musicPlayer.Play();
Ca fait un moment que je lutte sans avancer... merci pour votre aide!
Partager