Есть ли способ обнаружить, когда пользователь подключает или отключает наушники на wp7?Обнаружение разъема/отсоединения наушников в wp7
Проблема заключается в том, что когда песня воспроизводится на фоне AudioPlayerAgent и пользовательские разъемы на отключает телефоны, метод AudioPlayerAgent protected override void OnUserAction
получает паузу в UserAction и приостанавливает воспроизведение музыки.
Мне нужно обнаружить вилку/отсоединиться от потока пользовательского интерфейса, чтобы обновить графический интерфейс, чтобы отобразить приостановленное состояние.
Не просто ответить на свой вопрос? проверьте PlayState агента при запуске OnUserAction. если он приостановлен, обновите пользовательский интерфейс как приостановленный. –
@willmel Не так просто. В WP7 связь между передним планом и фоновым агентом не является линейной. http://msdn.microsoft.com/en-us/library/hh202944(v=vs.92).aspx – dcarneiro