我正在尝试使用索引计数器尝试获取自动下一个方法,但我想我误解了如何使用 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我正在寻找的答案可以解决我的问题或帮助我更好地理解如何使用选择器中的当前或新列表全局设置媒体播放器的来源,我对这一切都很陌生,并试图更好地掌握一切谢谢!
1 回答
慕姐8265434
TA贡献1813条经验 获得超2个赞
我最终接受了 Tousee 的建议,在这个阶段似乎他是我的导师,我使用了MediaplayerElement和mediaPLaybacklist让生活更轻松。几乎立即解决了我的问题。
- 1 回答
- 0 关注
- 144 浏览
添加回答
举报
0/150
提交
取消