13

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

我需要访问原始文件数据。如果不能从 C# 访问数据,也可以从 Windows Phone 运行时或纯 C++ 访问数据。

4

3 回答 3

24

KnownFolders 不适用于 WP8 的 3rd 方应用程序。

就 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 中。

我已将此帖子设为 wiki,因此如果有任何其他区域,请随时编辑并添加这些要点。

于 2012-11-20T12:36:19.380 回答
6

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

于 2014-04-25T13:57:32.680 回答
0

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

图片库、音乐库、视频库

看一下这个

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

于 2014-10-09T09:06:21.063 回答