Насколько я знаю, мне нужно запросить разрешения на чтение файлы устройства. Итак, в AndroidManifest.xml в разделе разрешений я проверил READ_EXTERNAL_STORAGE и WRITE_EXTERNAL_STORAGE. Затем в MainPage.xaml.cs я написал:
Код: Выделить всё
protected override async void OnAppearing()
{
base.OnAppearing();
var status = await Permissions.CheckStatusAsync
();
if (status != PermissionStatus.Granted)
{
status = await Permissions.RequestAsync();
}
if (status == PermissionStatus.Granted)
{
musicPath = GetMusicPath();
}
else
{
// TODO: not granted permission
}
}
public string GetMusicPath()
{
return Environment.GetFolderPath(Environment.SpecialFolder.MyMusic);
}
Подробнее здесь: https://stackoverflow.com/questions/781 ... y-maui-app