Ok so I had to create an account to reply, so I am the original poster btw. I know the files aren't corrupted because i can play them fine from my laptop without any skipping. I'm thinking there might be something wrong when I transfer the file or there's something wrong with my SD card...