我一直试图使用媒体元素从Windows Phone 7上的网站链接播放一些声音(.wav)。
MediaElement mediaElement = new MediaElement(); mediaElement.source = new uri(“http://api.microsofttranslator.com%2fwav”); mediaElement.play();
什么都不做。
我尝试实现处理程序,甚至尝试使用Webclient类下载流并播放它但它有同样的问题我听不到任何内容。
我也将uri复制到了浏览器中,它播放了我需要的wave。
答案 0 :(得分:1)
如果您想使用Microsoft Translator
,可以向API SOAP服务添加Service Reference
。服务客户端公开SpeakAsync方法,该方法将返回WAV
文件的URL。然后,您可以使用WebClient
或HttpWebRequest
下载流并进行播放。这个blog post中有示例代码。