There are many ways to embed video directly into your website and alternatively many other files can be embedded as well. Check out my Document Dashboard demo for some more ideas:http://spdwiki.com/SitePages/DocumentDa ... x?docUID=2
While the XSL template doesn't specifically handle .swf files, you can embed these into your page. In wiki pages on 2010, there is an option to Edit HTML. This option is located on the far right of the ribbon and only appears while editing the page. Once you are editing the HTML directly, you can add the embed code for your .swf file.
<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" WIDTH="320" HEIGHT="240" id="Yourfilename" ALIGN="">
<PARAM NAME=movie VALUE="Yourfilename.swf"> <PARAM NAME=quality VALUE=high> <PARAM NAME=bgcolor VALUE=#333399> <EMBED src="Yourfilename.swf" quality=high bgcolor=#333399 WIDTH="320" HEIGHT="240" NAME="Yourfilename" ALIGN="" TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer"></EMBED> </OBJECT>
To use this code, you'll need to update the filename to the appropriate URL.
There are some things to consider using this. If you are going to possibly need multiple videos to be played on the fly, then I would look at using http://code.google.com/p/swfobject/
or follow my example to build your own "Youtube". Either way works, just depends on your target audience and the level of control you have over the users' browser(s). If you are unfamiliar with how to use either approach, I would start small and use the code sample provided above. When you get oooh's and ahhh's, then you can ramp up your development for a more advanced "Youtube".