First, check to make sure the issue isn’t a file location problem. View this video for troubleshooting tips.
Second, try re-encoding your video with one of the following video encoders:
Adobe Media Encoder
Miro Video Encoder
The following is the required meta-data information that the video will need to have.
This is very basic and standard information and is included automatically by most video encoder programs. And these are common things needed for any video player that includes a time-text/scrub-bar and a fullscreen button.
If your video program does not include this information, it means the program is not geared toward producing video for the web. And in that case, try one of the encoders listed above instead.