I think this may be caused by the camera, not website. Though it is a good idea to keep file sizes on a website small.
Even though your camera is 3.1 MP, it is unlikely that the video clips would be the same (see manual). If the camera permits, try to select a better video quality.
Do the clips work on your own computer?
Maybe it is a problem caused by the speed of your internet connection?