2011-06-13 21 views
0

私は、media要素を使用してWindows Phone 7のWebサイトリンクからサウンド(.wav)を再生しようとしています。Wp7 windows phone 7メディア要素がストリームを再生しない

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

何もしません。

ハンドラを実装しようとしましたが、WebClientクラスを使用してストリームをダウンロードして再生しようとしましたが、何も聞こえない同じ問題があります。

また、私はブラウザにuriをコピーして、必要な波を再生しました。

答えて

1

Microsoft Translatorを使用する場合は、Service ReferenceをAPI SOAPサービスに追加できます。サービスクライアントはSpeakAsyncメソッドを公開し、WAVファイルのURLを返します。 WebClientまたはHttpWebRequestを使用してストリームをダウンロードして再生できます。このコードにはblog postのコード例があります。

+0

おかげさまで、私は最初から隔離されたストレージにwavを保存してからそれを再生する必要があったと思います –

関連する問題