У меня есть медиумирование с источником url, который передает радиостанцию. Все работает отлично, и музыка играет так, как ожидалось! Когда я нажимаю кнопку выключения и телефон блокируется, потоковая передача останавливается. Как я могу это исправить? Даже если я нажму кнопку «flag», я вижу свой главный экран, но музыка останавливается:/ заранее заблаговременноmediaelement продолжать играть после блокировки
0
A
ответ
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;
}
}
И я получаю ошибки, указанные ниже. Как вы пытаетесь запустить плеер?
Источником дорожки может быть URI. –
Я установил URL-адрес радиостанции как «новый AudioTrack», и хотя в списке воспроизведения появляются «имя» и «художник» (я проверяю это, нажимая вверх/низкий уровень громкости), ничего не происходит! Нет музыки, играющей или забавной:/Если я установил этот URL-адрес в mediaElement, он отлично работает! – metz
Добавил ли новый агент воспроизведения звука Windows Phone в ваше решение? –