Does audioFocusLoss get signaled in any cases other than when another player is started? (e.g. a phone call?) If so, then calling OtherPlayerStarted might not be the correct thing. Or does a phone call always signal audioFocusLoss_transient?
Also, is this consistent with the advice in http://developer.android.com/training/managing-audio/audio-focus.html