Я пытаюсь получить метод Авто След. . Я пытался использовать счетчик индексов, но мне кажется, что я неправильно понимаю, как правильно настроить список с помощью FilePicker
.
Код для FilePicker следующий:
public async void pick_Click_1(object sender, RoutedEventArgs e)
{
List<StorageFile> fileList = new List<StorageFile>();
var fop = new FileOpenPicker();
fop.FileTypeFilter.Add(".mp3");
fop.FileTypeFilter.Add(".mp4");
fop.FileTypeFilter.Add(".avi");
fop.FileTypeFilter.Add(".wmv");
fop.ViewMode = PickerViewMode.List;
pickedFileList = await fop.PickMultipleFilesAsync();
// add the picked files to our existing list
fileList.AddRange(pickedFileList);
foreach (StorageFile file in pickedFileList)
{
Playlist.Items.Add(file);
var stream = await file.OpenAsync(Windows.Storage.FileAccessMode.Read);
videoMediaElement.SetSource(stream, file.ContentType);
}
videoMediaElement.Play();
Текущий метод для переключения треков | Видео
private async void itemclicked(object sender, ItemClickEventArgs e)
{
var file = e.ClickedItem as StorageFile;
if (file != null)
{
var stream = await file.OpenReadAsync();
videoMediaElement.SetSource(stream, file.ContentType);
}
}
Пустое событие, которое я пытаюсь использовать для этого.
private void Element_MediaEnded(object sender, RoutedEventArgs e)
{
}
Я посмотрел, бросил все образцы Microsoft. Проблема в том, что они используют Mediaplayerelement += Mediaplayer
И я использую MediaElement
Ответы, которые я ищу, могут стать решением моей проблемы или помочь мне лучше понять, как глобально настроить источник медиаплеера, используя текущий или новый список из средства выбора, я новичок во всем этом и пытаюсь понять все лучше спасибо!