Seamless Video with no edges - how is this done?

The play button is the only clue that it’s a video, which is fine as there’s no missing it really, and it look good.

It’s done with Adobe Flash.

Thanks. What a pity though.

Does anyone know a way of doing this for all browsers; html5 perhaps?