I've tried the built-in media player and MX player. now I found out MX player plays the sound on videos I play from the device if I set the decoding to software instead of hardware.
I still can't find a way to make youtube play sound. No, I'm not downloading from it, I want to watch on youtube app.