I have some hard plastic earphones I tried using the other day, to listen to the smartphone while riding a bicycle. But they're uncomfortable, fall out, just don't stay in my ears - so every car that passes is louder completely drowns out what's playing. Can't wear headphones unfortunately, due to having to wear a helmet.
Is there something cheapish that's generally recommended?
https://www.ozbargain.com.au/node/218423