2011-06-13 96 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