If the hardware mute switch is toggled, that doesn’t mean the player isn’t listening to audio. They could be using headphones.
That said, it is possible to get the state of the hardware volume using AudioSession properties. If you’re adventurous: http://developer.anscamobile.com/forum/2011/06/05/new-audiosession-properties
Even then it’s a one-check-is-all-you-get kind of deal. There’s no callback in Corona for hardware audio events so unless you’re checking the volume on a timer or something you’re not going to detect changes to the property.
I suggest you develop a visual cue to complement your audio cue, so whether the player’s listening or not there’s still a sense of Something Happening. [import]uid: 44647 topic_id: 25817 reply_id: 104449[/import]