C# Windows Phone 8:媒体文件访问

C# Windows Phone 8:媒体文件访问,c#,c++,file-io,windows-runtime,windows-phone-8,C#,C++,File Io,Windows Runtime,Windows Phone 8,是否有办法从Windows Phone 8中的默认音频/视频文件夹访问音频和视频文件?我已经检查了此文档,但是WP8上没有实现所有方法(例如KnownFolders.MusicLibrary): 我需要访问原始文件数据。从Windows电话运行时或纯C++访问数据也很好,如果C语言不可能的话。 < P>文件夹不适用于第三方应用程序的WP8。 关于WP8的访问,以下是可用的: 联系人:从WP7.5开始提供读访问,通过WP8 ContactStore提供写访问 约会:自WP7.5起提供读取权限。在

是否有办法从Windows Phone 8中的默认音频/视频文件夹访问音频和视频文件?我已经检查了此文档,但是WP8上没有实现所有方法(例如KnownFolders.MusicLibrary):


我需要访问原始文件数据。从Windows电话运行时或纯C++访问数据也很好,如果C语言不可能的话。

< P>文件夹不适用于第三方应用程序的WP8。 关于WP8的访问,以下是可用的:

  • 联系人:从WP7.5开始提供读访问,通过WP8 ContactStore提供写访问
  • 约会:自WP7.5起提供读取权限。在WP8中,您可以在用户确认后通过SaveAppointmentTask添加个人约会
  • 照片:读取自WP7以来可用的所有文件夹。自WP7.5起,可对相机卷和保存的图片进行写入访问
  • 音频:开发者可以迭代音乐库,甚至可以从WP7开始通过本机播放器播放。启动WP8开发人员可以使用MediaLibraryExtensions.SaveSong()将歌曲添加到音乐库中
  • 视频:读写不可用。传输这么大的文件存在安全和存储问题
  • 美元卡:启动WP8应用程序可以注册特定的文件扩展名,并从micro SD卡读取这些文件扩展名
  • 文档:无读写访问权限。但启动WP8开发人员可以使用Launcher.LaunchFileAsync打开docx/xlsx/etc文件,并在Office中打开只读副本。然后,用户可以选择将该副本保存在Office Hub中

我已经把这篇文章做成了一个维基,所以如果还有其他的地方,请随意编辑和添加这些要点

随着Windows Phone 8.1的推出,您现在可以访问KnownFolders。这是我保存到视频文件夹(Xbox视频应用程序)的屏幕截图

考虑将您的项目升级到Windows Phone 8.1,它可以访问

图片库、音乐库、视频库

看看这个


WP8文件访问系统模型如此严格,甚至不允许对视频或音乐文件夹进行读(写)访问,这真是一件令人讨厌的事。照片的收藏夹呢?该文件夹显示在MediaLibrary对象中,但始终为空。有没有办法从代码中获取这些文件?mh很有趣,但您知道我们是否可以从设备中删除文件?从应用程序开始?非常感谢你的回答