WP7 Windows Phone 7媒体元素未播放流

问题描述

我一直在尝试使用media元素从Windows Phone 7上的网站链接播放一些声音(.wav)。 MediaElement mediaElement = new MediaElement();  mediaElement.source =新uri(\“ http://api.microsofttranslator.com%2fwav \”);  mediaElement.play(); 什么都不做。 我尝试实现处理程序,甚至尝试使用Webclient类下载流并播放它,但是它有相同的问题,我什么也听不到。 而且我也将uri复制到浏览器中,并且播放了所需的波形。     

解决方法

        如果要使用“ 0”,则可以将“ 1”添加到API SOAP服务。服务客户端公开SpeakAsync方法,该方法将返回
WAV
文件的URL。然后,您可以使用
WebClient
HttpWebRequest
下载流并进行播放。在此博客文章中有示例代码。