2012-04-09 5 views
0

Итак, у меня есть приложение Windows Phone, в котором есть объект веб-браузера, который отображает страницу, воспроизводящую аудио (с помощью htmlaudioelement). Я хочу, чтобы этот звук воспроизводился (что означает, что этот браузер активен), когда мое приложение закрывается. Я знаю, что это возможно, потому что это делает мобильный интернет-исследователь. Есть ли у кого-нибудь идеи о том, как я могу добиться чего-то подобного?Windows Phone browser background agent

Спасибо, Matt

ответ

3

Вы можете не так, как вы описали.

WebBrowser not supported в фоновом режиме.

Единственное, что вы можете сделать, - это вручную подключиться к источнику звука и использовать Background audio agent для воспроизведения звука.

В стороне: только потому, что это может сделать собственное приложение (IE), автоматически не означает, что ваше приложение может это сделать. Есть тонна функциональности, которая открывается только для родных приложений на телефоне.

+0

Хорошо, это то, к чему я пришел, что неутешительно. Спасибо за помощь. – fefwfefefwfwe

+0

+1 для «Существует тонна функциональности, которая открывается только для родных приложений на телефоне». Это очень верно для WP7! – onmyway133

2

Если ваш звук продолжает воспроизводиться в Internet Explorer Mobile, используйте WebBrowserTask, чтобы запустить URL-адрес в IE.

+0

Хорошая точка - может быть хорошим решением для вас. Однако вы теряете контроль на этом этапе. –

+0

Это действительно не решение. Дело в том, что мое приложение - музыкальный плеер. Просто открытие источника звука в IE бесполезно. – fefwfefefwfwe

+0

Итак, MediaStreamSource и BackgroundAudioPlayer - ваши друзья. –