I use a product called bulldog grip from home depot to fix a lot of things. not sure how well you can get a small bit on headphones as it comes from a industrial tube like silicone. Might be worth checking out though. it sticks to pretty much anything.