My current solution is to drop the mp4 into the page, which makes sure it is an accepted mp4 type.
Then I edit the html and remove all the Flash stuff, leaving only the <video> tag stuff.
This was Xara handles the file uploading as well as making the surrounding rectangle/<div> the original size of the video.
Unfortunately the previews doesn't work very well, but it does work fine when published :-)