c#/Universal app : lecture d'un stream audio avant d'avoir le fichier au complet
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 :
Code:
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(); |
Le probleme est que le fichier n'est lu que quand il est entièrement téléchargé... donc pas terrible pour du streaming...
Ca fait un moment que je lutte sans avancer... merci pour votre aide!