支持多种视频格式的html网页视频播放器代码

Java代码  
  1. /**   
  2. *视频播放   
  3. *参数说明   
  4. u - 媒体URL   
  5. w - 媒体宽度width   
  6. h - 媒体高度height   
  7. */    
  8.   
  9. //播放Mediaplayer格式的视频,包括.avi .mpg .mpeg .wmv .wma .asf .mid .mp3等    
  10. function pv_m(u, w, h){    
  11. var pv='';    
  12. pv += '+w+'" height="'+h+'" id="iask_v" classid="CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95" codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,4,5,715" standby="Loading Microsoft Windows Media Player components..." type="application/x-oleobject">';    
  13. pv += '+u+'">';    
  14. pv += '';    
  15. pv += '';    
  16. pv += '';    
  17. pv += '';    
  18. pv += '';    
  19. pv += '';    
  20. pv += '';    
  21. pv += '';    
  22. pv += '';    
  23. pv += '';    
  24. pv += '';    
  25. pv += '';    
  26. pv += '';    
  27. pv += '';    
  28. pv += '';    
  29. pv += '';    
  30. pv += '';    
  31. pv += '';    
  32. pv += '+u+'" width="'+w+'" height="'+h+'" type="application/x-mplayer2" pluginspage="http://www.microsoft.com/isapi/redir.dll?prd=windows&;sbp=mediaplayer&ar=media&sba=plugin&" name="MediaPlayer" showcontrols="1" showpositioncontrols="0" showaudiocontrols="1" showtracker="1" showdisplay="0" showstatusbar="1" autosize="0" showgotobar="0" showcaptioning="0" autostart="1" autorewind="0" animationatstart="0" transparentatstart="0" allowscan="1" enablecontextmenu="1" clicktoplay="0" invokeurls="1" defaultframe="">';    
  33. pv += '';    
  34. document.write(pv);    
  35. }    
  36.   
  37. //播放Realplay格式的视频,包括.rm .ram .rmvb等    
  38. function pv_r(u, w, h){    
  39. var pv='';    
  40. pv += '+w+'" height="'+h+'" id="iask_v" classid="clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA">';    
  41. pv += '+u+'">';    
  42. pv += '';    
  43. pv += '';    
  44. pv += '';    
  45. pv += '';    
  46. pv += '';    
  47. pv += '';    
  48. pv += '';    
  49. pv += '';    
  50. pv += '';    
  51. pv += '';    
  52. pv += '';    
  53. pv += '';    
  54. pv += '';    
  55. pv += '+u+'" width="'+w+'" height="'+h+'" type="audio/x-pn-realaudio-plugin" console="Clip1" controls="Imagewindow,StatusBar,ControlPanel" autostart="true">';    
  56. pv += '';    
  57. document.write(pv);    
  58. }    
  59.   
  60. //播放Quicktime格式的视频,包括.mov .amr .3gp等    
  61. function pv_q(u, w, h){    
  62. var pv='';    
  63. pv += '+w+'" height="'+h+'" classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" codebase="http://www.apple.com/qtactivex/qtplugin.cab">';    
  64. pv += '+u+'">';    
  65. pv += '';    
  66. pv += '';    
  67. pv += '';    
  68. pv += '';    
  69. pv += '';    
  70. pv += '';    
  71. pv += '+u+'" width="'+w+'" height="'+h+'" controller="true" align="middle" bgcolor="black" target="myself" type="video/quicktime" pluginspage="http://www.apple.com/quicktime/download/index.html">';    
  72. pv += '';    
  73. document.write(pv);    
  74. }   



网页中嵌入视频代码综合完全版 

  1.avi格式 

  代码片断如下: 

  程序代码 

   

   

   

   

   

   

   

   

   

   

   

  

   

   

  2.mpg格式 

  代码片断如下: 

  程序代码 

   

   

   

   

   

   

   

   

   

   

   

   

   

   

   

   

   

   

   

   

   

   

   

   

   

   

   

   

   

   

  3.smi格式 

  代码片断如下: 

  程序代码 

   

   

   

   

   

   

   

   

   

   

   

   

   

   

   

  4.rm格式 

  代码片断如下: 

  程序代码 

   

   

   

   

   

   

   

   

   

   

   

   

   

   

   

   

  5.wmv格式 

  代码片断如下: 

  程序代码 

  

  /nsmp2inf.cab#Version=6,4,5,715"standby="LoadingMicrosoftWindowsMediaPlayercomponents..."type="application/x-oleobject"align="right"hspace="5"> 

   

   

   

   

   

   

   

   

   

   

   

   

   

   

   

   

   

   

   

  6.wma格式 

  放在里面。下面是部分解释: 

   

   

   

   

   

   

   

   

   

   

你可能感兴趣的:(Web开发)