Any AS3 coded flash player will allow playing of net-stream video, which would play Mp4, mov, F4v, FLV or any h.264 formats for that matter. You also need to make changes to the showphoto.php and create a template to pull the required data.
I created a custom player for development use on my site which you see working here:
Ghost Whisperer: The Man Who Cant Be Moved - Digital Port Media
It does not take much to change it to play virtually any type of file. Obviously, you need to make adjustments to take larger uploads than the default PHP limit.