4

如何共享我的应用创建的文件(音乐、视频、图像)?我有兴趣专门分享音频文件。

想象一下,我有一个生成 wav 文件的程序。如何从隔离存储中取出它?

是否可以通过电子邮件发送附件?将其保存在 SkyDrive 上?在脸书上分享?放到媒体库?

至少以某种方便的方式让用户从 WP7 设备中取出它?

欢迎有关此主题的任何帮助

4

2 回答 2

1

您不能通过 EmailComposerTask 直接将其作为附件发送,但是您可以使用自己的电子邮件发送机制实现。

您可以将其保存到 SkyDrive,但您必须再次使用自定义 API 层(由您或第三方开发)来实现此目的。

在我看来,更好的选择是拥有一个 WCF 服务,它将生成的内容的字节数组传输到特定位置——这最终将使您对传输层有更多的控制权。

于 2011-02-05T03:10:30.297 回答
1

您可以将图像保存到 MediaLibrary - 从那里您可以通过 Zune 软件访问它并传输到 PC 等。
这可以通过MediaLibrary.SavePicture方法完成。(是的,这是一种 XNA 方法,但也可以在 Silverlight 应用程序中使用。)

另一种选择是将其上传到网络服务器并从那里发送。

目前无法保存歌曲或电影。

如何将文件上传到网络服务器很大程度上取决于:服务器;它正在运行的软件;以及与内容相关的任何安全问题。
在从 WP7 上传 XML 文件开始讨论这个问题,可能,如何等?

于 2011-02-07T00:26:13.543 回答