Функция UWP AutoNext - PullRequest
       30

Функция UWP AutoNext

0 голосов
/ 08 сентября 2018

Я пытаюсь получить метод Авто След. . Я пытался использовать счетчик индексов, но мне кажется, что я неправильно понимаю, как правильно настроить список с помощью 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

Ответы, которые я ищу, могут стать решением моей проблемы или помочь мне лучше понять, как глобально настроить источник медиаплеера, используя текущий или новый список из средства выбора, я новичок во всем этом и пытаюсь понять все лучше спасибо!

1 Ответ

0 голосов
/ 21 сентября 2018

В итоге я принял совет Туза, чтобы понять, что он мой наставник на этом этапе, я использовал MediaplayerElement и mediaPLaybacklist , которые сделали жизнь проще. И почти мгновенно исправил мою проблему.

...