Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/powershell/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# winrt应用程序媒体播放器库中的文件访问_C#_Windows Runtime_File Permissions - Fatal编程技术网

C# winrt应用程序媒体播放器库中的文件访问

C# winrt应用程序媒体播放器库中的文件访问,c#,windows-runtime,file-permissions,C#,Windows Runtime,File Permissions,我是WinRT新手,我正计划为一个简单的媒体播放器开发一个WinRT应用程序,它可以播放音频/视频,创建播放列表,并拥有媒体库 正如我所想,我将创建一个playlist类,并在保存播放列表时对其进行序列化。这个playlist类将保存可能位于硬盘中任何位置的音频/视频文件的路径。类似地,对于库,我将在数据库中存储文件信息和路径,以便将来在数据库中访问。但事实证明,我只能使用选择器访问系统上的其他文件(除了少数文件) 但正如我们所知,win8中的winrt音乐应用程序中有库和播放列表功能,必须有合

我是WinRT新手,我正计划为一个简单的媒体播放器开发一个WinRT应用程序,它可以播放音频/视频,创建播放列表,并拥有媒体库

正如我所想,我将创建一个playlist类,并在保存播放列表时对其进行序列化。这个playlist类将保存可能位于硬盘中任何位置的音频/视频文件的路径。类似地,对于库,我将在数据库中存储文件信息和路径,以便将来在数据库中访问。但事实证明,我只能使用选择器访问系统上的其他文件(除了少数文件)


但正如我们所知,win8中的winrt音乐应用程序中有库和播放列表功能,必须有合法有效的方法来实现这一点。

您尝试过文件夹选择器吗。您可以在用户选择的文件夹中进行扫描。否则,您的应用程序仅限于已知的位置,如音乐文件夹。@WiredPairie感谢您的回复。。但这不是我想要的。我不希望用户每次想播放歌曲时都使用选择器。。这不是我的playlist和library类的工作方式,您只需提示一次。您必须保存文件、文件夹等的令牌,以便再次访问它们。或者,它必须来自标准位置(如音乐库)。这也是Windows音乐应用程序在Windows 8中所做的。非常感谢。这正是我想要的。。。我马上就开始做。我会让你知道如果我的事情不成功你试过文件夹选择器吗。您可以在用户选择的文件夹中进行扫描。否则,您的应用程序仅限于已知的位置,如音乐文件夹。@WiredPairie感谢您的回复。。但这不是我想要的。我不希望用户每次想播放歌曲时都使用选择器。。这不是我的playlist和library类的工作方式,您只需提示一次。您必须保存文件、文件夹等的令牌,以便再次访问它们。或者,它必须来自标准位置(如音乐库)。这也是Windows音乐应用程序在Windows 8中所做的。非常感谢。这正是我想要的。。。我马上就开始做。如果我觉得事情不顺利,我会告诉你的