2011-06-13 170 views
0

我一直在尝试使用媒体元素从windows phone 7上的网站链接播放一些声音(.wav)。Wp7 windows phone 7媒体元素不播放流

MediaElement mediaElement = new MediaElement(); mediaElement.source = new uri(“http://api.microsofttranslator.com%2fwav”); mediaElement.play();

什么都不做。

我尝试实现处理程序,甚至尝试使用Webclient类来下载流并播放它,但它有同样的问题,我什么也没听到。

而且我也复制了uri到浏览器,它播放了我需要的wave。

回答

1

如果要使用Microsoft Translator,则可以将Service Reference添加到API SOAP服务。 Service Client公开0123'方法,该方法将返回WAV文件的URL。然后,您可以使用WebClientHttpWebRequest来下载并播放它。这里有blog post的示例代码。

+0

谢谢,我想我应该从一开始就将wav保存到独立存储器中,然后播放它 – 2011-06-14 19:32:56