2012-05-29 3 views
0

У меня есть медиумирование с источником url, который передает радиостанцию. Все работает отлично, и музыка играет так, как ожидалось! Когда я нажимаю кнопку выключения и телефон блокируется, потоковая передача останавливается. Как я могу это исправить? Даже если я нажму кнопку «flag», я вижу свой главный экран, но музыка останавливается:/ заранее заблаговременноmediaelement продолжать играть после блокировки

ответ

0

Для этого вы должны использовать BackgroundAudioPlayer.

Смотрите эту msdn article для получения дополнительной информации и my post объясняющей несколько подводных камней на BackgroundAudioPlayer

Взятие образца по ссылке MSDN. Я изменил метод PlayTrack на:

private void PlayTrack(BackgroundAudioPlayer player) 
{ 
     var track = new AudioTrack(
        new Uri("http://m1.onweb.gr/1055rock"), 
        "Online", 
        "Music", 
        string.Empty, 
        null, 
        string.Empty, 
        EnabledPlayerControls.Pause); 
     if (player != null) 
     { 
      player.Track = track; 
     } 
} 

И я получаю ошибки, указанные ниже. Как вы пытаетесь запустить плеер?

+0

Источником дорожки может быть URI. –

+0

Я установил URL-адрес радиостанции как «новый AudioTrack», и хотя в списке воспроизведения появляются «имя» и «художник» (я проверяю это, нажимая вверх/низкий уровень громкости), ничего не происходит! Нет музыки, играющей или забавной:/Если я установил этот URL-адрес в mediaElement, он отлично работает! – metz

+0

Добавил ли новый агент воспроизведения звука Windows Phone в ваше решение? –