首先贴上代码:
1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="UTF-8"> 5 <title></title> 6 <script type="text/javascript" src="swfobject.js"></script> 7 </head> 8 <body> 9 http://www.cnblogs.com/zmphper/p/3678640.html 10 <div> 11 12 <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="780" height="420"> 13 <param name="movie" value="flash5077.swf" /> 14 <!--[if !IE]>--> 15 <object type="application/x-shockwave-flash" data="flash5077.swf" width="780" height="420" id="aaa"> 16 <!--<![endif]--> <!--[if !IE]>--> 17 </object> 18 <!--<![endif]--> 19 </object> 20 21 22 <script type="text/javascript"> 23 var flashvars = false; 24 var parObj={ 25 play:'false' 26 } 27 var params = { 28 menu: "true", 29 flashvars: "name1=hello&name2=world&name3=foobar" 30 }; 31 var attributes = { 32 id: "aaa", 33 name: "movie" 34 }; 35 swfobject.embedSWF("flash5077.swf", "aaa", "900", "420", "9.0.0",attributes,params,parObj); 36 37 setTimeout(function(){ 38 swfobject.getObjectById('aaa').width=1140; 39 swfobject.getObjectById('aaa').Play() 40 //swfobject.getObjectById('Object').Stop(); 41 //swfobject.getObjectById('Object').Pause(); 42 console.log(swfobject.getObjectById('aaa').play) 43 },2000) 44 45 46 </script> 47 48 49 </div> 50 </body> 51 </html>
代码具体来说分为三部分。
第一部分,html部分。
用js做比喻的话,这一段代码从12到19行用于做声明和部分功能实现。
仅仅写上就有播放器出现,并且带有各种【默认设定】,没错,只有默认设定,无法进行其他的任何自定义操作。
第二部分,js上半部分。
这个部分用于对播放器的部分功能进行进一步的设定,注意id要写对,参数具体有什么作用怎么写http://www.cnblogs.com/zmphper/p/3678640.html里有介绍,讲的很详细。
第三部分,js下半部分
这一部分用于自定义一些功能,例如开灯,关灯,开始,暂停等等,这个可以通过人工设定的。