Настройте звук веб-браузера для потоковой передачи на медиаплеер, чтобы его можно было использовать в фоновом режиме на Windows Phone 8.

Я делаю приложение netradio для Windows Phone, моя проблема в том, что netradio использует аудиоформат RTSP, а собственный медиаплеер в Windows Phone не поддерживает RTSP.

В качестве обходного пути мне нужно перейти на веб-страницу, которая затем обрабатывает звук.

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

Есть ли способ сохранить воспроизведение звука в веб-браузере?


person Kasper S Mathiesen    schedule 28.07.2014    source источник


Ответы (2)


Вы можете использовать BackgroundAudioPlayer в своем решении в качестве еще одного проекта, в котором можно просмотреть образец здесь.

А также образец из Codeplex можно попробовать Windows Phone Streaming Media.

https://phonesm.codeplex.com/

Надеюсь, поможет!

person Kulasangar    schedule 28.07.2014

В BackgroundAudioPlayer нет встроенной поддержки RTSP. Вам нужно будет сделать свою собственную реализацию MediaStreamSource, чтобы иметь возможность использовать поток. По крайней мере, я не нашел общедоступных сторонних решений. Проверьте это http://social.msdn.microsoft.com/Forums/sqlserver/en-US/e052ea29-53cf-4ebb-8558-742b67fc72ad/rtsp-support-in-wp8.

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

person Jukka Rautanen    schedule 28.07.2014