Je suis en train de construire une application Android Xamarin qui utilise MediaManager pour lire l'audio.
Lecture d'un fichier mp3 local ou même d'un fichier unique comme celui-ci : https://ia800806.us.archive.org/15/items/Mp3Playlist_555/AaronNeville-CrazyLove.mp3 fonctionne parfaitement.
Mais je n'arrive pas à faire jouer un flux à partir d'un lien comme celui-ci : " http://stream.radiosai.net:8002/ "
private readonly IMediaManager mediaPlayer;
public IMediaManager MediaPlayer => mediaPlayer;
public IMediaQueue Queue => mediaPlayer.MediaQueue;
public IMediaFile CurrentTrack => Queue.Current;
//..
mediaPlayer = CrossMediaManager.Current;
//..
Queue.Clear();
var mediaUrls =
new[] {
"https://ia800806.us.archive.org/15/items/Mp3Playlist_555/AaronNeville-CrazyLove.mp3",
"http://stream.radiosai.net:8002/"
};
foreach (var mediaUrl in mediaUrls)
{
Queue.Add(new MediaFile() { Type = MediaFileType.Audio, Url = mediaUrl });
}
Le premier lien fonctionne mais pas le second, qu'est-ce qui m'échappe ?
Ps : l'échantillon complet peut être trouvé aquí