HeadsetService1.3 works only if the screen turned on - otherwise pressing the headset button only switch on the screen.
Also the automatic screen off function doesn't work while player started with HeadsetService1.3.
Badly when the screen is turned on in a pocket.
Is it possible doesn't turn on the screen while the headset button is pressed? Or at least (like PlayPause in HTC case) always turn off the screen, while the handsfree button is pressed.
Best Solution is to check when the headset is connected that the screen doesn't switching on at all except the hardware screen on button. (Include incoming calls, sms and other system notifications like low battery state) (It's may be an option in settings)
ps:It doesn't work with TouchPlayer on "Player" Screen.
(TouchPlayer plays the bettest sound on i8000)