在Windows Phone 8中选择音乐文件

时间:2014-06-03 16:12:48

标签: c# windows-phone-8

我想创建一个让用户打开mp3文件的应用程序。 我正在使用FileOpenPicker,但在创建FileOpenPicker本身的对象时会收到错误。

FileOpenPicker filePicker = new FileOpenPicker();

此行引发错误: 类型' System.NotSupportedException'的例外情况发生在PhoneApp1.DLL中,但未在用户代码中处理。

有人可以告诉我这里有什么问题。

2 个答案:

答案 0 :(得分:1)

Windows Phone 8不支持FileOpenPicker https://wpdev.uservoice.com/forums/110705-dev-platform/suggestions/1897833-video-chooser-task。此功能已添加到Windows Phone 8.1

答案 1 :(得分:0)

来自MSDN:

在Windows 8中,如果您在应用程序被捕捉时尝试显示文件选择器,则不会显示文件选择器,并且将引发异常。你可以通过确保你的应用没有被捕捉,或者在调用文件选择器之前将其取消来避免这种情况。

指向课程的链接:http://msdn.microsoft.com/en-us/library/windows/apps/windows.storage.pickers.fileopenpicker?cs-save-lang=1&cs-lang=csharp#code-snippet-1