It is most likely is the processing speed amd graphic card of your device. I believe your laptop is using integrated video, so it might have this problem. Alternative, you can copy the video to the laptop and play from there.
Okay alright. But the thing is. When I use another external HDD which is a Seagate HDD, there seems to be no freezes. Is it that my Transcend HDD is faulty?