I think there are many different ways to embed multimedia.
Here is a one simple way that could be reused on different pages :
Upload the video file (via FTP or Modx)
Create a Template Variable of Input Type : File
[*myMediaFile*]
Whenever you want to display the media file on a document, link the TV myMediaFile to your uploaded file. Then add to your template the TV placeholder [*myMediaFile*] and choose an embed method below
Simple Embedding on the webpage using jQuery
There is a pretty useful jQuery plugin that handles many different forms of embedding multimedia on a webpage.
http://malsup.com/jquery/media/
All the plugin needs, is a link to the media file and the script will do the rest. So add to your template <a href="[*myMediaFile*]" >My Media File</a> , include the jQuery media script on the page, and the media file should display with all the correct embeding code.
Use a flash media player
I am not quite sure what the market share of quicktime is these days, but i would still suggest converting the HD video file to another formt like FLV and using one of the decent flash media players.
JW FLV Media player is very good and easy to setup. It’s free for non-commercial use.
http://www.longtailvideo.com/players/jw-flv-player/
Flow Player is an open source media player that looks very promising, (although i don’t have as much experience with it compared to the JW player)
http://flowplayer.org/
The configuration for these players is usually via a bit of javascript code. So in your template just replace the file location with your TV [*myMediaFile*] - here is a setup example for the JW player.
<script type='text/javascript'>
var s1 = new SWFObject('player.swf','player','400','300','9');
s1.addParam('allowfullscreen','true');
s1.addParam('allowscriptaccess','always');
s1.addParam('flashvars','file=[*myMediaFile*]');
s1.write('preview');
</script>