2011-06-13 1 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를 복사하여 필요한 웨이브를 재생했습니다.

답변

1

Microsoft Translator을 사용하려는 경우 Service Reference을 API SOAP 서비스에 추가 할 수 있습니다. 서비스 클라이언트는 WAV 파일의 URL을 반환하는 SpeakAsync 메서드를 노출합니다. 그런 다음 WebClient 또는 HttpWebRequest을 사용하여 스트림을 다운로드하고 재생할 수 있습니다. 이 blog post에 예제 코드가 있습니다.

+0

감사합니다. 처음부터 wav를 격리 된 저장소에 저장 한 다음 재생해야한다고 생각합니다. –