MediaPlayer for WinPhone

时间:2016-02-11 10:45:53

标签: c# windows-phone-8.1 fileopenpicker

我正在尝试制作一些媒体播放器,但此时此刻已经堆积如山。需要将一些文件添加到我的播放列表中,但它会引发异常...这里的代码

private async void Open_OnClick(object sender, RoutedEventArgs e)
        {
            var openPicker = new FileOpenPicker
            {
                ViewMode = PickerViewMode.Thumbnail,
                SuggestedStartLocation = PickerLocationId.PicturesLibrary
            };
            openPicker.FileTypeFilter.Add(".mp3");
            var selectedFiles = await openPicker.PickMultipleFilesAsync();
            if (selectedFiles != null)
            {
                foreach (StorageFile file in selectedFiles)
                {
                    Playlist.Add(file.Path);
                }
            }

        }

例外

  

类型' System.Exception'的例外情况发生在MediaPlayer.exe中但未在用户代码中处理附加信息:不支持该请求。 (来自HRESULT的异常:0x80070032)

1 个答案:

答案 0 :(得分:0)

根据文档FileOpenPicker.PickMultipleFilesAsync()未在Windows Phone 8 API中实现,您至少需要Windows 10才能使用它。

  

要求(Windows 8.x和Windows Phone 8.x)
  支持的最低手机:不支持