如何共享我的应用创建的文件(音乐、视频、图像)?我有兴趣专门分享音频文件。
想象一下,我有一个生成 wav 文件的程序。如何从隔离存储中取出它?
是否可以通过电子邮件发送附件?将其保存在 SkyDrive 上?在脸书上分享?放到媒体库?
至少以某种方便的方式让用户从 WP7 设备中取出它?
欢迎有关此主题的任何帮助
如何共享我的应用创建的文件(音乐、视频、图像)?我有兴趣专门分享音频文件。
想象一下,我有一个生成 wav 文件的程序。如何从隔离存储中取出它?
是否可以通过电子邮件发送附件?将其保存在 SkyDrive 上?在脸书上分享?放到媒体库?
至少以某种方便的方式让用户从 WP7 设备中取出它?
欢迎有关此主题的任何帮助
您不能通过 EmailComposerTask 直接将其作为附件发送,但是您可以使用自己的电子邮件发送机制实现。
您可以将其保存到 SkyDrive,但您必须再次使用自定义 API 层(由您或第三方开发)来实现此目的。
在我看来,更好的选择是拥有一个 WCF 服务,它将生成的内容的字节数组传输到特定位置——这最终将使您对传输层有更多的控制权。
您可以将图像保存到 MediaLibrary - 从那里您可以通过 Zune 软件访问它并传输到 PC 等。
这可以通过MediaLibrary.SavePicture方法完成。(是的,这是一种 XNA 方法,但也可以在 Silverlight 应用程序中使用。)
另一种选择是将其上传到网络服务器并从那里发送。
目前无法保存歌曲或电影。
如何将文件上传到网络服务器很大程度上取决于:服务器;它正在运行的软件;以及与内容相关的任何安全问题。
在从 WP7 上传 XML 文件开始讨论这个问题,可能,如何等?