Windows Phone 8:媒体文件访问

Hyn*_*rix 13 c# c++ file-io windows-runtime windows-phone-8

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

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

Jus*_*gel 24

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

关于WP8的访问权限,这里有可用的内容:

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

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

  • WP8文件访问系统模型非常严格,甚至不允许读取(写入)视频或音乐文件夹,这真是一个小问题. (7认同)

Lan*_*thy 6

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