Bonjour,
j'ai dans une application Silverlight 2 qui tourne en local sur le port 80.
Sur la même machine j'accède à une ressource qui n'est pas sur le même port (finalement du cross domain) :
http://localhost:2828/m.mp3
en créant un MediaElement :
<MediaElement x:Name="player" Source="http://localhost:2828/m.mp3"/>
cela fonctionne parfaitement.
Par contre si je fais ceci :
<MediaElement x:Name="player"/>
J'ai besoin d'un stream pour paramètrer la source :
this.player.SetSource(stream)
Pour récupérer le stream j'utilise un WebClient.OpenReadAsync...
Le seul problème est que le WebClient échoue (failed) car la source n'est pas dans le répertoire de l'application mais sur un autre domain.
Comment récupérer le stream nécessaire sachant que si l'URI est mise dans le xaml cela fonctionne correctement?
Partager