Если это потоковая служба, MediaElement
является базовым, но часто ненадежным источником из-за возможных прерываний (например, переключение с WiFi на соединение для передачи данных сотовой связи).Он работает в большинстве ситуаций, но имеет ограничения на медиаконтент, который передается через него.
Предполагая, что отображаемый вами URI относится к потоку Shoutcast, он не поддерживается по умолчанию, и вам необходимо реализоватьчерез MediaStreamSource
, даже если вы получаете байты MP3.
Здесь - отличный пример MediaStreamSource
от Tim Heuer.
Также стоит проверить - ManagedMediaHelpers .