I have these earphones.
They fall off my ears when I wear the helmet for riding on the scooter. What can I do to prevent them from falling? Normally also they keep on falling off.
Lifehacks Stack Exchange is a question and answer site for people looking to bypass life's everyday problems with simple tricks. It only takes a minute to sign up.Sign up to join this community
A quick fix that wouldn't take up more room in your helmet could be to wrap a rubber band around your head at ear level, pushing the speakers into the lug in your ear.
For everyday use without a helmet you could do the same with a headband maybe? As a rubber band may not be comfortable for long periods. I use a headband when running, I run the cable through the top and out the bottom of the headband so if something tugs on the wires the earphones don't get pulled out of my ears.
As @PoolPartyRenekton said, you first of all need to get earphones that actually fit your ears well (or ear buds). That said in the mean time you can try to pad your existing earbuds with the cloth covers you mentioned, to see if that makes a better fit.
In terms of wearing earphones with a helmet, When I used to wear headphones in a helmet, I found that they came out when I put on my helmet because the helmet would pull the cord down. To counter this, I bunched up some slack near the ear bud before putting on my helmet. You can also try wrapping the cord over and behind your ear, so its harder for them to be pulled out when you put on your helmet. Also, be sure to pull the chin strap as far apart as you can when putting on the helmet, to give your head/ears as much clearance as possible when putting on the helmet.
If all else fails, get a bluetooth headset. I got a Sena headset, and highly recommend everybody who rides consistently to get one.