Это мой код, который работает очень хорошо. Это заставляет меня визуализировать в центре управления (смотровом экране) устройства:
- название
- исполнитель
- альбом
Это не заставляет меня визуализировать обложку. Зачем ? У тебя есть решение? Эта проблема возникает только с URL-адресом потока, а не с файлом mp3.
public async Task PlayStreamingClassic()
{
await CrossMediaManager.Current.Play("https://dreamsiteradiocp3.com/proxy/radiocharlie?
mp=/stream");
}
public async Task LeggiMetaData()
{
var httpClient1 = new HttpClient();
var ArtistTitle = await httpClient1.GetStringAsync("https://example.com/ArtistTitle.txt");
var Artist = ArtistTitle.Substring(0, ArtistTitle.IndexOf('-'))?.Trim();
var Title = ArtistTitle.Substring(ArtistTitle.IndexOf('-') + 1)?.Trim();
var httpClient2 = new HttpClient();
var CoverAlbum = await httpClient2.GetStringAsync("https://example.com/CoverAlbum.txt");
lblArtistTitle.Text = ArtistTitle;
CrossMediaManager.Current.Queue.Current.IsMetadataExtracted = false;
CrossMediaManager.Current.Queue.Current.Title = Title;
CrossMediaManager.Current.Queue.Current.Artist = Artist;
CrossMediaManager.Current.Queue.Current.Album = "Radio Charlie Classic";
CrossMediaManager.Current.Queue.Current.DisplayImage = "https://example.com/" + CoverAlbum + ".jpg";
CrossMediaManager.Current.Notification.UpdateNotification();
//}
}