`
alvinqq
  • 浏览: 185430 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

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

阅读更多
/**  
*视频播放  
*参数说明  
u - 媒体URL  
w - 媒体宽度width  
h - 媒体高度height  
*/  

//播放Mediaplayer格式的视频,包括.avi .mpg .mpeg .wmv .wma .asf .mid .mp3等  
function pv_m(u, w, h){  
var pv='';  
pv += '<object width="'+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">';  
pv += '<param name="FileName" value="'+u+'">';  
pv += '<param name="AutoStart" value="1">';  
pv += '<param name="AutoSize" value="1">';  
pv += '<param name="ShowControls" value="1">';  
pv += '<param name="ShowPositionControls" value="0">';  
pv += '<param name="ShowAudioControls" value="1">';  
pv += '<param name="ShowTracker" value="1">';  
pv += '<param name="ShowDisplay" value="0">';  
pv += '<param name="ShowStatusBar" value="1">';  
pv += '<param name="ShowGotoBar" value="0">';  
pv += '<param name="ShowCaptioning" value="0">';  
pv += '<param name="PlayCount" value="1">';  
pv += '<param name="AnimationAtStart" value="0">';  
pv += '<param name="TransparentAtStart" value="0">';  
pv += '<param name="AllowScan" value="0">';  
pv += '<param name="EnableContextMenu" value="0">';  
pv += '<param name="ClickToPlay" value="0">';  
pv += '<param name="InvokeURLs" value="1">';  
pv += '<param name="DefaultFrame" value="">';  
pv += '<embed src="'+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=""></embed>';  
pv += '</object>';  
document.write(pv);  
}  

//播放Realplay格式的视频,包括.rm .ram .rmvb等  
function pv_r(u, w, h){  
var pv='';  
pv += '<object width="'+w+'" height="'+h+'" id="iask_v" classid="clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA">';  
pv += '<param name="SRC" value="'+u+'">';  
pv += '<param name="AUTOSTART" value="1">';  
pv += '<param name="CONTROLS" value="Imagewindow,StatusBar,ControlPanel">';  
pv += '<param name="_ExtentX" value="18415">';  
pv += '<param name="_ExtentY" value="9102">';  
pv += '<param name="SHUFFLE" value="0">';  
pv += '<param name="PREFETCH" value="0">';  
pv += '<param name="NOLABELS" value="0">';  
pv += '<param name="CONSOLE" value="Clip1">';  
pv += '<param name="LOOP" value="0">';  
pv += '<param name="NUMLOOP" value="0">';  
pv += '<param name="CENTER" value="0">';  
pv += '<param name="MAINTAINASPECT" value="0">';  
pv += '<param name="BACKGROUNDCOLOR" value="#000000">';  
pv += '<embed src="'+u+'" width="'+w+'" height="'+h+'" type="audio/x-pn-realaudio-plugin" console="Clip1" controls="Imagewindow,StatusBar,ControlPanel" autostart="true">';  
pv += '</object>';  
document.write(pv);  
}  

//播放Quicktime格式的视频,包括.mov .amr .3gp等  
function pv_q(u, w, h){  
var pv='';  
pv += '<object width="'+w+'" height="'+h+'" classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" codebase="http://www.apple.com/qtactivex/qtplugin.cab">';  
pv += '<param name="src" value="'+u+'">';  
pv += '<param name="controller" value="true">';  
pv += '<param name="type" value="video/quicktime">';  
pv += '<param name="autoplay" value="true">';  
pv += '<param name="target" value="myself">';  
pv += '<param name="bgcolor" value="black">';  
pv += '<param name="pluginspage" value="http://www.apple.com/quicktime/download/index.html">';  
pv += '<embed src="'+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"></embed>';  
pv += '</object>';  
document.write(pv);  
} 



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

  1.avi格式

  代码片断如下:

  程序代码

  <objectid="video"width="400"height="200"border="0"classid="clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA">

  <paramname="ShowDisplay"value="0">

  <paramname="ShowControls"value="1">

  <paramname="AutoStart"value="1">

  <paramname="AutoRewind"value="0">

  <paramname="PlayCount"value="0">

  <paramname="Appearancevalue="0value=""">

  <paramname="BorderStylevalue="0value=""">

  <paramname="MovieWindowHeight"value="240">

  <paramname="MovieWindowWidth"value="320">

  <paramname="FileName"value="/Mbar.avi">

  <embedwidth="400"height="200"border="0"showdisplay="0"showcontrols="1"autostart="1"autorewind="0"playcount="0"moviewindowheight="240"moviewindowwidth="320"filename="/Mbar.avi"src="Mbar.avi">

  </embed>

  </object>

  2.mpg格式

  代码片断如下:

  程序代码

  <objectclassid="clsid:05589FA1-C356-11CE-BF01-00AA0055595A"id="ActiveMovie1"width="239"height="250">

  <paramname="Appearance"value="0">

  <paramname="AutoStart"value="-1">

  <paramname="AllowChangeDisplayMode"value="-1">

  <paramname="AllowHideDisplay"value="0">

  <paramname="AllowHideControls"value="-1">

  <paramname="AutoRewind"value="-1">

  <paramname="Balance"value="0">

  <paramname="CurrentPosition"value="0">

  <paramname="DisplayBackColor"value="0">

  <paramname="DisplayForeColor"value="16777215">

  <paramname="DisplayMode"value="0">

  <paramname="Enabled"value="-1">

  <paramname="EnableContextMenu"value="-1">

  <paramname="EnablePositionControls"value="-1">

  <paramname="EnableSelectionControls"value="0">

  <paramname="EnableTracker"value="-1">

  <paramname="Filename"value="/mpeg/halali.mpg"valuetype="ref">

  <paramname="FullScreenMode"value="0">

  <paramname="MovieWindowSize"value="0">

  <paramname="PlayCount"value="1">

  <paramname="Rate"value="1">

  <paramname="SelectionStart"value="-1">

  <paramname="SelectionEnd"value="-1">

  <paramname="ShowControls"value="-1">

  <paramname="ShowDisplay"value="-1">

  <paramname="ShowPositionControls"value="0">

  <paramname="ShowTracker"value="-1">

  <paramname="Volume"value="-480">

  </object>

  3.smi格式

  代码片断如下:

  程序代码

  <OBJECTid=RVOCXclassid=clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFAwidth=240height=180>

  <paramname="_ExtentX"value="6350">

  <paramname="_ExtentY"value="4763">

  <paramname="AUTOSTART"value="-1">

  <paramname="SHUFFLE"value="0">

  <paramname="PREFETCH"value="0">

  <paramname="NOLABELS"value="-1">

  <paramname="SRC"value="rm.rm">

  <paramname="CONTROLS"value="ImageWindow">

  <paramname="CONSOLE"value="console1">

  <paramname="LOOP"value="0">

  <paramname="NUMLOOP"value="0">

  <paramname="CENTER"value="0">

  <paramname="MAINTAINASPECT"value="0">

  <paramname="BACKGROUNDCOLOR"value="#000000"><embedsrc="real.smi"type="audio/x-pn-realaudio-plugin"console="Console1"controls="ImageWindow"height="180"width="240"autostart="true"></OBJECT>

  4.rm格式

  代码片断如下:

  程序代码

  <OBJECTID=video1CLASSID="clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA"HEIGHT=288WIDTH=352>

  <paramname="_ExtentX"value="9313">

  <paramname="_ExtentY"value="7620">

  <paramname="AUTOSTART"value="0">

  <paramname="SHUFFLE"value="0">

  <paramname="PREFETCH"value="0">

  <paramname="NOLABELS"value="0">

  <paramname="SRC"value="rtsp://203.*.*.35/vod/dawan-a.rm">

  <paramname="CONTROLS"value="ImageWindow">

  <paramname="CONSOLE"value="Clip1">

  <paramname="LOOP"value="0">

  <paramname="NUMLOOP"value="0">

  <paramname="CENTER"value="0">

  <paramname="MAINTAINASPECT"value="0">

  <paramname="BACKGROUNDCOLOR"value="#000000"><embedSRCtype="audio/x-pn-realaudio-plugin"CONSOLE="Clip1"CONTROLS="ImageWindow"HEIGHT="288"WIDTH="352"AUTOSTART="false">

  </OBJECT>

  5.wmv格式

  代码片断如下:

  程序代码

  <objectid="NSPlay"width=200height=180classid="CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95"codebase="http://activex.microsoft.com/activex/controls/mplayer/en

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

  <paramname="AutoRewind"value=1>

  <paramname="FileName"value="/blog/******.wmv">

  <paramname="ShowControls"value="1">

  <paramname="ShowPositionControls"value="0">

  <paramname="ShowAudioControls"value="1">

  <paramname="ShowTracker"value="0">

  <paramname="ShowDisplay"value="0">

  <paramname="ShowStatusBar"value="0">

  <paramname="ShowGotoBar"value="0">

  <paramname="ShowCaptioning"value="0">

  <paramname="AutoStart"value=1>

  <paramname="Volume"value="-2500">

  <paramname="AnimationAtStart"value="0">

  <paramname="TransparentAtStart"value="0">

  <paramname="AllowChangeDisplaySize"value="0">

  <paramname="AllowScan"value="0">

  <paramname="EnableContextMenu"value="0">

  <paramname="ClickToPlay"value="0">

  </object>

  6.wma格式

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

  <objectclassid="clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95"id="MediaPlayer1"><paramname="Filename"value="/blog/1.Wma"><!--你文件的位置-->

  <paramname="PlayCount"value="1"><!--控制重复次数:“x”为几重复播放几次;x=0,无限循环。-->

  <paramname="AutoStart"value="0"><!--控制播放方式:x=1,打开网页自动播放;x=0,按播放键播放。-->

  <paramname="ClickToPlay"value="1"><!--控制播放开关:x=1,可鼠标点击控制播放或暂停状态;x=0,禁用此功能。-->

  <paramname="DisplaySize"value="0"><!--控制播放画面:x=0,原始大小;x=1,一半大小;x=2,2倍大小。-->

  <paramname="EnableFullScreenControls"value="1"><!--控制切换全屏:x=1,允许切换为全屏;x=0,禁用此功能。-->

  <paramname="ShowAudioControls"value="1"><!--控制音量:x=1,允许调节音量;x=0,禁止音量调节。-->

  <paramname="EnableContextMenu"value="1"><!--控制快捷菜单:x=1,允许使用右键菜单;x=0,禁用右键菜单。-->

  <paramname="ShowDisplay"value="1"><!--控制版权信息:x=1,显示电影及作者信息;x=0,不显示相关信息-->

  </object>
分享到:
评论

相关推荐

    万能网页视频播放器源码

    总的来说,“万能网页视频播放器源码”是一个集成了多种视频格式播放能力的解决方案,它涉及到HTML5、JavaScript、Flash等技术,同时也关注了浏览器兼容性和视频流处理。通过学习和研究这样的源码,开发者可以提升...

    asp.net 网页视频播放器,播放多种格式视频

    1. **多种格式支持**:ASP.NET网页视频播放器支持多种视频格式,如MP4(H.264编码)、AVI等。MP4是一种广泛使用的视频格式,因其高效的编码和良好的跨平台支持而受到青睐。AVI则是一种较老但仍然常见的格式,它能...

    网页形式MediaPlayer播放器代码下载

    它们通常支持多种视频格式,如MP4、WebM和Ogg,以便兼容不同的浏览器和设备。 二、MediaPlayer的概念 MediaPlayer在网页上下文中可能指的是一个自定义的视频播放控件,它提供播放、暂停、音量控制、全屏切换等功能...

    网页播放器(支持MP4等多种格式)

    网页播放器是网页中用于展示多媒体内容的重要工具,尤其在今天这个互联网视频盛行的时代,能够支持多种格式的网页播放器显得尤为重要。标题提到的“网页播放器(支持MP4等多种格式)”意味着这款播放器不仅能够播放...

    非常经典的网页视频播放器代码

    在本文中,我们将深入探讨一个非常经典的网页视频播放器代码,它支持FLV格式,这是一种早期广泛用于流媒体视频的文件格式。同时,我们也会触及HTML中的视频元素,这是现代网页视频播放的基础。 首先,让我们来了解...

    网页版flv视频播放器+代码

    虽然HTML5的`&lt;video&gt;`标签支持多种视频格式(如MP4、WebM、Ogg),但它并不直接支持FLV。因此,这个网页播放器可能使用了某种技术(如Flash或JavaScript库,如JW Player或FlowPlayer)来实现对FLV的支持。 四、...

    网页视频播放器酷播迷你免费网页视频播放器-xw素材网

    网页视频播放器的核心功能通常包括支持多种视频格式(如MP4、FLV、WebM等)、自定义播放控制、视频质量切换、全屏模式、预加载和缓冲机制以及兼容各种浏览器。酷播迷你免费网页视频播放器可能也具备这些特性,使它...

    网页带列表视频播放器

    OsmPlayer是一款开源的网页视频播放器,它支持多种视频格式,并且通常具备自定义皮肤、控制栏、全屏模式等功能。由于“不带广告”的特性,这个播放器更适合那些希望提供纯净观看体验的网站。 在实际应用中,网页带...

    网页视频播放器代码

    虽然未明确提及,但通常网页视频播放器会支持多种视频格式,如FLV、MP4、WebM等。Flash时代的播放器尤其倾向于FLV,而现代的HTML5播放器更倾向于MP4和WebM,因为它们在各种设备上都有良好的兼容性。 8. **跨平台...

    CKplayer网页开源播放器,支持多种视频资源格式,适用于HTML5

    CKplayer是一款广泛应用于网页的开源视频播放器,它支持多种视频资源格式,适应HTML5标准,使得在现代浏览器中播放视频变得轻松便捷。这款播放器以其内嵌的套件和开箱即用的特点,深受开发者和网站管理员的喜爱,极...

    网页播放器及代码 网页播放器及代码 网页播放器及代码

    这些播放器通常支持多种视频和音频格式,提供丰富的自定义选项和API,以便开发者进行功能扩展。 2. HTML5 Audio/Video API:HTML5的`&lt;audio&gt;`和`&lt;video&gt;`标签是网页播放的基础,它们允许直接在网页中嵌入媒体文件。...

    网页播放器代码大全

    网页播放器代码是用于在网页上嵌入视频或音频内容的关键元素,使用户无需离开页面就能观看或收听媒体文件。这些代码通常基于各种技术,如Flash、HTML5或者其他插件来实现。以下是对标题和描述中涉及的几种格式(avi...

    FLV格式网页视频播放器

    这些播放器提供了丰富的自定义选项,允许开发者根据需要调整播放器的外观和功能,同时支持多种视频格式,包括FLV。 六、FLV编码与解码 为了将视频和音频数据压缩成FLV格式,需要使用编码器,如FFmpeg或HandBrake。...

    jsp视频播放器代码

    `&lt;video&gt;`标签允许开发者在网页上嵌入视频,支持多种视频格式,如MP4、WebM和Ogg。在JSP中,我们可以直接在页面上插入这个标签,并指定视频源(src属性): ```jsp &lt;!-- 支持其他格式的视频源 --&gt; &lt;!-- 如果...

    网页视频播放器

    网页视频播放器是一种在网页上实现视频内容展示的技术,它使得用户无需离开网站或使用额外的应用程序即可观看视频。在本案例中,我们关注的是"video-js"播放器,这是一款广泛使用的开源JavaScript和CSS库,专为网页...

    网页视频播放器代码.docx

    本文将详细介绍两种常见的网页视频播放器代码:RM格式的RealPlayer和WMV格式的Windows Media Player。 一、RM格式的RealPlayer RealPlayer是一款由RealNetworks公司开发的媒体播放器,支持多种媒体格式,包括RM...

    jQuery jplayer支持格式的视频播放器代码.zip

    "jQuery jplayer支持格式的视频播放器代码.jpg"可能是展示该播放器实际效果的截图,帮助用户理解其外观。而"mi4.png"和"mi4.webm"是两种不同的视频文件格式,用于测试jPlayer对不同格式的支持。jPlayer不仅支持常见...

    jsp网页视频播放器

    JarisPlayer-master这个文件名暗示我们可能使用的是JarisPlayer,这是一个开源的JavaScript和Flash视频播放器,它支持多种视频格式,包括FLV、MP4、H.264等。JarisPlayer可以与JSP完美结合,通过Flash插件实现在...

    flash+flv添加网页播放器代码

    HTML5的视频播放器具有更好的跨平台性和性能,同时支持多种视频格式,如MP4、WebM和Ogg。但如果你需要兼容旧版本浏览器或者处理特定的视频流需求,了解Flash+FLV的播放器实现仍然很有价值。 总之,Flash+FLV的网页...

    h5视频播放器支持多种视频流

    标题“h5视频播放器支持多种视频流”揭示了这一技术的核心特性,即它能够处理多种不同类型的视频流,以满足不同用户和设备的需求。这通常涉及到对不同视频格式的支持、适应性流媒体技术和自适应比特率播放。 HTML5...

Global site tag (gtag.js) - Google Analytics