Я пытаюсь использовать CrossMediaManager для воспроизведения mp3-файлов после загрузки в Android, это работает очень хорошо, но в ios ничего не происходит
Я использую этот код для воспроизведения файла после загрузки
await CrossMediaManager.Current.Play("/var/mobile/Containers/Data/Application/AE6136ED-28C4-482F-XXXX-XXXXXXXXXXXX/Documents/file.mp3");
и этот код для загрузки в DependencyService
var url = new Uri("http://url.to.some/file.mp3");
var httpClient = new HttpClient ();
httpClient.GetByteArrayAsync(url).ContinueWith(data => {
string documentsPath = Environment.GetFolderPath(Environment.SpecialFolder.mydocument);
string localFilename = "downloaded.mp3";
string localPath = Path.Combine (documentsPath, localFilename);
File.WriteAllBytes (localPath, data.Result);