我正在尝试使用索引计数器尝试获取自动下一个方法,但我想我误解了如何使用 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 Sample。问题是他们使用Mediaplayerelement += Mediaplayer并且我使用 MediaElement
我正在寻找的答案可以解决我的问题或帮助我更好地理解如何使用选择器中的当前或新列表全局设置媒体播放器的来源,我对这一切都很陌生,并试图更好地掌握一切谢谢!
慕姐8265434
相关分类