2016-02-11 31 views
-1

我試圖創建一些mediaplayer,但堆疊在這一刻。需要將一些文件添加到我的播放列表,但它拋出一個異常...以下是代碼MediaPlayer for WinPhone

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

此代碼var selectedFiles = await openPicker.PickMultipleFilesAsync();和ex在MediaPlayer.exe中發生類型'System.Exception'的異常,但未在用戶代碼中處理 附加信息:請求不受支持。 (來自HRESULT的異常:0x80070032) –

+0

「請求不受支持」 - 聽起來像您無法打開文件選擇器。 – ChrisF

回答

0

根據文檔FileOpenPicker.PickMultipleFilesAsync()未在Windows Phone 8 API中實現,您至少需要Windows 10才能使用它。

要求(Windows 8.x中和Windows Phone 8.x的)
最低支持電話:都沒有支撐