如何在 Windows Phone 7 上播放在线声音剪辑?

Posted

技术标签:

【中文标题】如何在 Windows Phone 7 上播放在线声音剪辑?【英文标题】:How can I play an online sound clip on Windows Phone 7? 【发布时间】:2012-05-11 22:21:26 【问题描述】:

我正在尝试创建一个应用程序来播放在线找到的短声音片段。我不能把它们放在客户端上,所以它们需要从互联网上播放。我可以使用 MediaElement 播放声音,但前提是在手机上找到声音剪辑。我怎样才能让它从网上下载一个播放声音剪辑?

【问题讨论】:

【参考方案1】:

MediaElement 可用于此。您应该使用Source 属性。

<MediaElement x:Name="Media" Source="http://www.domain.com/song"/>

您也可以从代码中设置源代码

Media.Source = new Uri("http://www.domain.com/song");
Media.Play();

【讨论】:

它告诉我 Uri 需要是本地资源。 您是否可能缺少应用程序的功能? (WMAppManifest.xml)。您使用的是相对 UriKind 吗?省略 Uri ctor 的第二个参数或使用 UriKind.Absolute 我不太确定问题出在哪里,但我现在可以正常工作了!感谢您的帮助!

以上是关于如何在 Windows Phone 7 上播放在线声音剪辑?的主要内容,如果未能解决你的问题,请参考以下文章

播放一系列声音,windows phone 7

Windows-Phone-7:检查 soundEffectInstance 的实例是不是正在播放

在 Windows Phone 8.1 上播放 GIF

Windows Phone 7:打造音乐闹钟?

使用 Windows Phone 7 媒体播放器在页面之间共享媒体播放

windows phone 7中的循环声音