Windows Phone 8:媒体文件访问

有没有办法从Windows Phone 8中的默认音频/video文件夹访问音频和video文件? 我已经检查了这个文档但是WP8上没有实现所有方法(例如KnownFolders.MusicLibrary): http : //msdn.microsoft.com/en-us/library/windows/apps/hh967755.aspx

我需要访问原始文件数据。 如果从C#无法访问来自Windows Phone Runtime或纯C ++的数据也可以。

对于第三方应用,KnownFolders不适用于WP8。

在WP8访问方面,这里有可用的内容:

  • 联系人 :自WP7.5起可读取访问权限,可通过WP8 ContactStore进行写入访问。
  • 预约 :自WP7.5起可读取访问权限。 在WP8中,您可以在用户确认后通过SaveAppointmentTask添加单个约会。
  • 照片 :自WP7以来可用的所有文件夹的读访问权限。 自WP7.5起可以对相机胶卷和已保存的照片进行写入访问。
  • 音频 :开发人员可以遍历音乐库,甚至可以通过自WP7以来的原生播放器播放。 启动WP8开发人员可以使用MediaLibraryExtensions.SaveSong()将歌曲添加到音乐库。
  • video :无法进行读写操作。 传输大文件存在安全性和存储问题。
  • uSD卡 :启动WP8应用程序可以注册特定的文件扩展名,并从micro-SD卡读取。
  • 文件 :没有读写访问权限。 但是启动WP8开发人员可以使用Launcher.LaunchFileAsync打开docx / xlsx / etc文件,它将在Office中打开一个只读副本。 然后,用户可以选择将该副本保存在Office Hub中。

我已将此帖发布为维基,因此如果有任何其他区域,请随时编辑并添加这些项目符号。

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

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

图片库,音乐库,video库

看一下这个

http://msdn.microsoft.com/en-us/library/windows/apps/xaml/dn639127.aspx