Привет, я также транслирую в прямом эфире трансляцию Icecast, и это работает для меня:
MessageBoxResult res = MessageBox.Show(Constants.MSG_LOCKED_BODY, Constants.MSG_LOCKED_TITLE, MessageBoxButton.OKCancel);
if (res == MessageBoxResult.OK) {
PhoneApplicationService.Current.ApplicationIdleDetectionMode = IdleDetectionMode.Disabled;
}
Я транслирую через MediaElement, который является участником Global App, может быть, вам стоит попробовать это ...
<Application.Resources>
<MediaElement
x:Key='mediaElement' Volume='1' AutoPlay='True'/>
</Application.Resources>