MediaStreamSource для AAC в Windows Phone 7 - PullRequest
       40

MediaStreamSource для AAC в Windows Phone 7

2 голосов
/ 07 декабря 2010

Я пытаюсь создать пользовательский класс MediaStreamSource для моего Windows Phone 7 проекта, который читает потоки AAC из http.
Я посмотрел на ManagedMediaHelpers, предоставленный Microsoft, и код, кажется, работает, единственная проблема в том, что я не могу получить звук ... Я проверил его на реальном устройстве проблема не в эмуляторе.
Я также посмотрел на этом сайте , чтобы попытаться просто получить звук белого шума, и мой код более или менее совпадает с аудио частью, но по-прежнему не звучит вообще ...

Есть идеи, как это решить?

Причина, по которой я выбираю MediaStreamSource, заключается в том, что когда я просто устанавливаю свой MediaElement источник на поток http с

mediaElement.Source = new URI("http://....", UriKind.Absolute);

Это немного отстает, и я не могу понять, почему. Я также пытался использовать XNA MediaPlayer, но у него много ограничений, поэтому я не могу использовать его для моих целей ...

Вся помощь очень ценится, спасибо!

1 Ответ

0 голосов
/ 16 октября 2013

Если вы хотите использовать MediaStreamSource, вы должны написать свой собственный декодер и другие материалы, которые действительно отнимают много времени и могут не требоваться.То, что вы хотели бы использовать, это AudioPlaybackAgent. Проверьте эту ссылку для получения информации о том, как реализовать.

Это может быть обеспечено URL-адресами, которые содержат аудио, а затем будут транслироваться также в фоновом режиме (если вы закрываете свое приложениеи т.д.).

...