Windows Phone 7.5 및 Windows Phone 8 용 뮤직 플레이어 앱을 개발했습니다. 이제 다양한 블루투스 장치로 음악을 듣고 싶습니다. 나는 그것을 나의 전화에 연결할 수 있고 음악을들을 수있다, 그래서 그것은 잘 작동하고있다. 그러나 특정 시나리오에서는 이상하게 작동합니다. 음악이 일시 중지 된 경우 블루투스를 분리하면 스피커에서 다시 시작됩니다. 내 로그에서 사용자 동작을받은 것을 볼 수 있습니다. UserAction.SEEK
은 블루투스를 끈 상태였습니다. 이 시점에서 player.Position
변수는 어떻게 든 0이되었으므로 0으로 되돌아 가서 내가 있던 곳으로 돌아갑니다. 그리고 나는 그 행동을 일으킬만한 행동을하지 않습니다.블루투스 헤드셋으로 WP7 및 WP8 앱을 제어하십시오.
내가 묻는 바는 : 나의 블루투스 장치로 무언가를 할 때 어떤 일이 일어나는지를 제어 할 수있는 방법이 있는가 또는 AudioPlaybackAgent
에서 제어권을 얻는 방법이 있습니까? 발생하는 이벤트가 있습니까? 아니면이 모든 것이 OS에서 처리됩니까? 그렇다면 내 응용 프로그램이 주식 응용 프로그램과 다른 방식으로 작동하는 이유는 무엇입니까? 또한 블루투스 장치를 켜면 UserAction.SEEK
가 수신되는 이유는 무엇입니까?
내 질문에 명확하지 않은 경우 주저하지 말고 물어보십시오.