2012-03-01 6 views
1

아무도 나에게 배경을 재생하는 작업 예제에 대한 링크를 제공 할 수 있습니까 라이브 스트리밍 오디오를 Window Phone 7 (또는 7.1)에 있습니까? 저는 많은 예제를 보았습니다 (microsoft.com에서도). 아무도 백그라운드 라이브 스트리밍 오디오를 재생할 때 제대로 작동하지 않습니다.배경 라이브 스트리밍 오디오 재생

는 참고로, 여기 http://radiozetmp3-02.eurozet.pl:8400/

답변

0

배경 오디오 7.0에서 지원되지 않습니다 라이브 스트리밍 오디오의 URL (위) 만 7.1이다.

format/codec which is not natively supported by the phone에서 스트리밍 오디오를 재생하려면 AudioStreamingAgent으로해야합니다. 지원되는 코덱 인 경우 AudioPlayerAgent을 사용할 수 있습니다 (예제 here 참조).

AudioStreamingAgent를 사용하는 것은 중요한 작업이며 재생해야하는 코덱에 대한 깊은 이해가 필요하므로 전화기에서 이해할 수있는 것으로 변환 할 수 있습니다. 저는 H.264 스트림을 위해 이것을 한 사람 한 명을 알고 있습니다. 그리고 그 일을하기 위해 많은 시간과 노력이 필요했습니다. 누구든지 묻기 전에 : 아니, 그들은 그 프로젝트의 코드를 공유 할 수 없습니다. 정말이 경로를 이동해야하는 경우

ManagedMediaHelpers (이전 here)을 시작하기에 좋은 장소입니다 만, 예, 그들은 모든 코덱을 포함하지 않으며이 아니라, 잠재적으로 뭔가 매우 복잡하지 않다 웹에 문서화되어있다.

+0

이 샘플은 실시간 스트리밍 오디오에서 작동하지 않습니다. 그래서 저는 실제 사례를 찾고 있습니다. – Alexandre

+0

@AlexMaslakov 누군가 그 샘플을 기반으로 스트리밍 클라이언트를 만드는 것을 알고 있습니다. ** 모두 코덱에 따라 달라집니다. ** 필요한 경우 코덱을 이해하고 변환해야합니다. 기존 샘플이 스트림에서 작동하지 않는다고 불평하기보다는 이유를 이해하고보다 구체적인 질문을하십시오. –

+0

그 예에서는'new AudioTrack (null, "A #/Bb note", null, null, null, "466.16", EnabledPlayerControls.All)'재생 ... 스트림을 사용합니까? 새로운 AudioTrack (새로운 Uri (@ "http://radiozetmp3-02.eurozet.pl:8400/", UriKind.RelativeOrAbsolute), "A note", null, null, null, "440", EnabledPlayerControls를 사용하는 경우. 모두)'어떤 이유로 든 작동하지 않습니다. 나는 이유를 모른다. – Alexandre

관련 문제