Streaming means you are accessing the file that isn't located on the device, netflix and youtube are examples of this. But many more exist, you could stream from your home PC to your phone if you like. I was just wondering if it could potentially be a networking error.
Have you tried a different player? Perhaps it is an issue with MX. BSPlayer, Moboplayer, QQPlayer...quite a few others exist out there that are pretty good.