Wp7 windows phone 7媒体元素不播放流

时间:2011-06-13 21:29:50

标签: c# windows-phone-7 element media

我一直试图使用媒体元素从Windows Phone 7上的网站链接播放一些声音(.wav)。

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

什么都不做。

我尝试实现处理程序,甚至尝试使用Webclient类下载流并播放它但它有同样的问题我听不到任何内容。

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

1 个答案:

答案 0 :(得分:1)

如果您想使用Microsoft Translator,可以向API SOAP服务添加Service Reference。服务客户端公开SpeakAsync方法,该方法将返回WAV文件的URL。然后,您可以使用WebClientHttpWebRequest下载流并进行播放。这个blog post中有示例代码。