It's possible there's a break in the headphone cable, causing an intermittent connection.
Since they were cheap anyway, I'd just get new headphones. At worst you'd have a spare set.
The music sounds okay as far as I can tell. Just the voices and other sounds are quiet and in a distance.
If it doesn't happen with the other headphones, it could still be a break, or partial break, in the cable.