Я пытаюсь создать плейлист для своего мультимедийного приложения. Я очень новичок в этом, и у меня нет особых идей относительно того, как это сделать, но идея состоит в том, чтобы использовать функцию multiPicker для обеспечения безопасности файла хранилища для создания. затем добавьте список в мой список воспроизведения (Aka). Моя проблема в том, что fileList.AddRange (selectedFileList); говорит, что он не установлен в качестве экземпляра объекта, я либо действительно глуп, либо я просто не понимаю этого, если кто-то может помочь. Я немного растерялся. Спасибо!
List<StorageFile> fileList;
private async void pick_Click_1(object sender, RoutedEventArgs e)
{
var fop = new FileOpenPicker();
fop.FileTypeFilter.Add(".mp3");
fop.FileTypeFilter.Add(".mp4");
fop.FileTypeFilter.Add(".avi");
fop.FileTypeFilter.Add(".wmv");
fop.ViewMode = PickerViewMode.List; ;
IReadOnlyList<StorageFile> pickedFileList;
pickedFileList = await fop.PickMultipleFilesAsync();
//Should there be an Existing list here? and if so how do i do that!
fileList.AddRange(pickedFileList);
// I'm not sure if i want fileList or pickedFileList here:
foreach (StorageFile file in pickedFileList)
{
Playlist.Items.Add(file.Name);
var stream = await file.OpenAsync(Windows.Storage.FileAccessMode.Read);
videoMediaElement.SetSource(stream, file.ContentType);
}
videoMediaElement.Play();
Список воспроизведения - это мой список в Xaml, который я пытаюсь заполнить