.net C# 网页播放器 支持多种格式 媒体播放器 播放器 代码
.avi格式
代碼片斷如下:
<object?id='video'?width='400'?height='200'?border='0'?classid='clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA'>
<param?name='ShowDisplay'?value='0'>
<param?name='ShowControls'?value='1'>
<param?name='AutoStart'?value='1'>
<param?name='AutoRewind'?value='0'>
<param?name='PlayCount'?value='0'>
<param?name='Appearance?value='0?value='''>
<param?name='BorderStyle?value='0?value='''>
<param?name='MovieWindowHeight'?value='240'>
<param?name='MovieWindowWidth'?value='320'>
<param?name='FileName'?value='/Mbar.avi'>
<embed?width='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格式
代碼片斷如下:
<object?classid='clsid:05589FA1-C356-11CE-BF01-00AA0055595A'?id='ActiveMovie1'?width='239'?height='250'>
<param?name='Appearance'?value='0'>
<param?name='AutoStart'?value='-1'>
<param?name='AllowChangeDisplayMode'?value='-1'>
<param?name='AllowHideDisplay'?value='0'>
<param?name='AllowHideControls'?value='-1'>
<param?name='AutoRewind'?value='-1'>
<param?name='Balance'?value='0'>
<param?name='CurrentPosition'?value='0'>
<param?name='DisplayBackColor'?value='0'>
<param?name='DisplayForeColor'?value='16777215'>
<param?name='DisplayMode'?value='0'>
<param?name='Enabled'?value='-1'>
<param?name='EnableContextMenu'?value='-1'>
<param?name='EnablePositionControls'?value='-1'>
<param?name='EnableSelectionControls'?value='0'>
<param?name='EnableTracker'?value='-1'>
<param?name='Filename'?value='/mpeg/halali.mpg'?valuetype='ref'>
<param?name='FullScreenMode'?value='0'>
<param?name='MovieWindowSize'?value='0'>
<param?name='PlayCount'?value='1'>
<param?name='Rate'?value='1'>
<param?name='SelectionStart'?value='-1'>
<param?name='SelectionEnd'?value='-1'>
<param?name='ShowControls'?value='-1'>
<param?name='ShowDisplay'?value='-1'>
<param?name='ShowPositionControls'?value='0'>
<param?name='ShowTracker'?value='-1'>
<param?name='Volume'?value='-480'>
</object>
3.smi格式
代碼片斷如下:
<OBJECT?id=RVOCX?classid=clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA?width=240?height=180>
<param?name='_ExtentX'?value='6350'>
<param?name='_ExtentY'?value='4763'>
<param?name='AUTOSTART'?value='-1'>
<param?name='SHUFFLE'?value='0'>
<param?name='PREFETCH'?value='0'>
<param?name='NOLABELS'?value='-1'>
<param?name='SRC'?value='rm.rm'>
<param?name='CONTROLS'?value='ImageWindow'>
<param?name='CONSOLE'?value='console1'>
<param?name='LOOP'?value='0'>
<param?name='NUMLOOP'?value='0'>
<param?name='CENTER'?value='0'>
<param?name='MAINTAINASPECT'?value='0'>
<param?name='BACKGROUNDCOLOR'?value='#000000'><embed?src='real.smi'?type='audio/x-pn-realaudio-plugin'?console='Console1'?controls='ImageWindow'?height='180'?width='240'?autostart='true'></OBJECT>
4.rm格式
代碼片斷如下:
<OBJECT?ID=video1?CLASSID='clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA'?HEIGHT=288?WIDTH=352>
<param?name='_ExtentX'?value='9313'>
<param?name='_ExtentY'?value='7620'>
<param?name='AUTOSTART'?value='0'>
<param?name='SHUFFLE'?value='0'>
<param?name='PREFETCH'?value='0'>
<param?name='NOLABELS'?value='0'>
<param?name='SRC'?value='rtsp://203.*.*.35/vod/dawan-a.rm'>
<param?name='CONTROLS'?value='ImageWindow'>
<param?name='CONSOLE'?value='Clip1'>
<param?name='LOOP'?value='0'>
<param?name='NUMLOOP'?value='0'>
<param?name='CENTER'?value='0'>
<param?name='MAINTAINASPECT'?value='0'>
<param?name='BACKGROUNDCOLOR'?value='#000000'><embed?SRC?type='audio/x-pn-realaudio-plugin'?CONSOLE='Clip1'?CONTROLS='ImageWindow'?HEIGHT='288'?WIDTH='352'?AUTOSTART='false'>
</OBJECT>
5.wmv格式
代碼片斷如下:
<object?id='NSPlay'?width=200?height=180?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'?align='right'?hspace='5'>
<param?name='AutoRewind'?value=1>
<param?name='FileName'?value='/blog/******.wmv'>
<param?name='ShowControls'?value='1'>
<param?name='ShowPositionControls'?value='0'>
<param?name='ShowAudioControls'?value='1'>
<param?name='ShowTracker'?value='0'>
<param?name='ShowDisplay'?value='0'>
<param?name='ShowStatusBar'?value='0'>
<param?name='ShowGotoBar'?value='0'>
<param?name='ShowCaptioning'?value='0'>
<param?name='AutoStart'?value=1>
<param?name='Volume'?value='-2500'>
<param?name='AnimationAtStart'?value='0'>
<param?name='TransparentAtStart'?value='0'>
<param?name='AllowChangeDisplaySize'?value='0'>
<param?name='AllowScan'?value='0'>
<param?name='EnableContextMenu'?value='0'>
<param?name='ClickToPlay'?value='0'>
</object>
6.wma格式
放在?<body>?里面。下面是部分解釋:
<object?classid='clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95'?id='MediaPlayer1'?>?
<param?name='Filename'?value='/blog/1.Wma'>?<!--你文件的位置-->
<param?name='PlayCount'?value='1'><!--控制重復次數:?“x”為幾重復播放幾次;?x=0,無限循環。-->?
<param?name='AutoStart'?value='0'><!--控制播放方式:?x=1,打開網頁自動播放;?x=0,按播放鍵播放。-->?
<param?name='ClickToPlay'?value='1'><!--控制播放開關:?x=1,可鼠標點擊控制播放或暫停狀態;?x=0,禁用此功能。-->
<param?name='DisplaySize'?value='0'><!--控制播放畫面:?x=0,原始大小;?x=1,一半大小;?x=2,2倍大小。-->?
<param?name='EnableFullScreen?Controls'?value='1'><!--控制切換全屏:?x=1,允許切換為全屏;?x=0,禁用此功能。-->?
<param?name='ShowAudio?Controls'?value='1'><!--控制音量:?x=1,允許調節音量;?x=0,禁止音量調節。-->
<param?name='EnableContext?Menu'?value='1'><!--控制快捷菜單:?x=1,允許使用右鍵菜單;?x=0,禁用右鍵菜單。-->?
<param?name='ShowDisplay'?value='1'><!--控制版權信息:?x=1,顯示電影及作者信息;x=0,不顯示相關信息-->
</object>
7.Windows?Media?Player?系列(不同面板樣式)
綜合型:
<object?classid=clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95?codebase='http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,1,5,217'
id=MediaPlayer?type=application/x-oleobject?width=210?height=340?standby='Loading?Microsoft?Windows?Media?Player?components...'?VIEWASTEXT?align=MIDDLE>
<param?name=AudioStream?value=-1>
<param?name=AutoSize?value=0>
<param?name=AutoStart?value=1>
<param?name=AnimationAtStart?value=0>
<param?name=AllowScan?value=-1>
<param?name=AllowChangeDisplaySize?value=0>
<param?name=AutoRewind?value=0>
<param?name=Balance?value=0>
<param?name=BaseURL?value=''>
<param?name=BufferingTime?value=5>
<param?name=CaptioningID?value=''>
<param?name=ClickToPlay?value=0>
<param?name=CursorType?value=32512>
<param?name=CurrentPosition?value=-1>
<param?name=CurrentMarker?value=0>
<param?name=DefaultFrame?value=1>
<param?name=DisplayBackColor?value=0>
<param?name=DisplayForeColor?value=16777215>
<param?name=DisplayMode?value=0>
<param?name=DisplaySize?value=0>
<param?name=Enabled?value=-1>
<param?name=EnableContextMenu?value=-1>
<param?name=EnablePositionControls?value=0>
<param?name=EnableFullScreenControls?value=0>
<param?name=EnableTracker?value=1>
<param?name=Filename?value='http://202.102.*.*/flash/2/fff.swf'>
<param?name=InvokeURLs?value=-1>
<param?name=Language?value=-1>
<param?name=Mute?value=0>
<param?name=PlayCount?value=1>
<param?name=PreviewMode?value=0>
<param?name=Rate?value=1>
<param?name=SAMILang?value=''>
<param?name=SAMIStyle?value=''>
<param?name=SAMIFileName?value=''>
<param?name=SelectionStart?value=0>
<param?name=SelectionEnd?value=true>
<param?name=SendOpenStateChangeEvents?value=-1>
<param?name=SendWarningEvents?value=-1>
<param?name=SendErrorEvents?value=-1>
<param?name=SendKeyboardEvents?value=0>
<param?name=SendMouseClickEvents?value=0>
<param?name=SendMouseMoveEvents?value=0>
<param?name=SendPlayStateChangeEvents?value=-1>
<param?name=ShowCaptioning?value=0>
<param?name=ShowControls?value=1>
<param?name=ShowAudioControls?value=1>
<param?name=ShowDisplay?value=1>
<param?name=ShowGotoBar?value=1>
<param?name=ShowPositionControls?value=1>
<param?name=ShowStatusBar?value=1>
<param?name=ShowTracker?value=1>
<param?name=TransparentAtStart?value=0>
<param?name=VideoBorderWidth?value=0>
<param?name=VideoBorderColor?value=0>
<param?name=VideoBorder3D?value=0>
<param?name=Volume?value=-1070>
<param?name=WindowlessVideo?value=1>
</object>
簡易型:
<EMBED?src=http://www.*.com/mediadate/lxlhbcn.asf?style='HEIGHT:?45px;?WIDTH:?190px'?type=audio/mpeg?AUTOSTART='1'?loop='0'>
</EMBED>
標簽型:
<embed?width=240?height=140?transparentatstart=true?animationatstart=false?autostart=true?autosize=false?volume=100?displaysize=0?showdisplay=true?showstatusbar=true?showcontrols=true?showaudiocontrols=true?showtracker=true?showpositioncontrols=true?balance=true?src='http://www.*.com/mediadate/lxlhbcn.asf'>
</embed>
多功能型:
??不僅可以放曲子,還能放Flash和其它視頻文件。
??<object?align=middle?classid='CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95'?class=OBJECT?id=MediaPlayer?width=196?height=196>
??<param?name=ShowStatusBar?value=0>
??<param?name=Filename?value='http://202.116.*.*/video/story/chinese/hynh/b.wmv'>
??<embed?type=application/x-oleobject?codebase='http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701'?>
??</embed>
??</object>
網頁播放器的參數含義?Windows?Media?Player?網頁播放器?參數含義
(默認0為否,-1或1為是)
<object?classid='clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95'?id='MediaPlayer1'?width='286'?height='225'>
??<param?name='AudioStream'?value='-1'>
??<param?name='AutoSize'?value='-1'>
??<!--是否自動調整播放大小-->
??<param?name='AutoStart'?value='-1'>
??<!--是否自動播放-->
??<param?name='AnimationAtStart'?value='-1'>
??<param?name='AllowScan'?value='-1'>
??<param?name='AllowChangeDisplaySize'?value='-1'>
??<param?name='AutoRewind'?value='0'>
??<param?name='Balance'?value='0'>
??<!--左右聲道平衡,最左-9640,最右9640-->
??<param?name='BaseURL'?value>
??<param?name='BufferingTime'?value='15'>
??<!--緩沖時間-->
??<param?name='CaptioningID'?value>
??<param?name='ClickToPlay'?value='-1'>
??<param?name='CursorType'?value='0'>
??<param?name='CurrentPosition'?value='0'>
??<!--當前播放進度?-1?表示不變,0表示開頭?單位是秒,比如10表示從第10秒處開始播放,值必須是-1.0或大于等于0-->
??<param?name='CurrentMarker'?value='0'>
??<param?name='DefaultFrame'?value>
??<param?name='DisplayBackColor'?value='0'>
??<param?name='DisplayForeColor'?value='16777215'>
??<param?name='DisplayMode'?value='0'>
??<param?name='DisplaySize'?value='0'>
??<!--視頻1-50%,?0-100%,?2-200%,3-全屏?其它的值作0處理,小數則采用四舍五入然后按前的處理-->
??<param?name='Enabled'?value='-1'>
??<param?name='EnableContextMenu'?value='-1'>
??<!-是否用右鍵彈出菜單控制-->
??<param?name='EnablePositionControls'?value='-1'>
??<param?name='EnableFullScreenControls'?value='-1'>
??<param?name='EnableTracker'?value='-1'>
??<!--是否允許拉動播放進度條到任意地方播放-->
??<param?name='Filename'?value='/blog/01.wma'?valuetype='ref'>
??<!--播放的文件地址-->
??<param?name='InvokeURLs'?value='-1'>
??<param?name='Language'?value='-1'>
??<param?name='Mute'?value='0'>
??<!--是否靜音-->
??<param?name='PlayCount'?value='10'>
??<!--重復播放次數,0為始終重復-->
??<param?name='PreviewMode'?value='-1'>
??<param?name='Rate'?value='1'>
??<!--播放速率控制,1為正常,允許小數-->
??<param?name='SAMIStyle'?value>
??<!--SAMI樣式-->
??<param?name='SAMILang'?value>
??<!--SAMI語言-->
??<param?name='SAMIFilename'?value>
??<!--字幕ID-->
??<param?name='SelectionStart'?value='-1'>
??<param?name='SelectionEnd'?value='-1'>
??<param?name='SendOpenStateChangeEvents'?value='-1'>
??<param?name='SendWarningEvents'?value='-1'>
??<param?name='SendErrorEvents'?value='-1'>
??<param?name='SendKeyboardEvents'?value='0'>
??<param?name='SendMouseClickEvents'?value='0'>
??<param?name='SendMouseMoveEvents'?value='0'>
??<param?name='SendPlayStateChangeEvents'?value='-1'>
??<param?name='ShowCaptioning'?value='0'>
?<!--是否顯示字幕,為一塊黑色,下面會有一大塊黑色,一般不顯示-->
??<param?name='ShowControls'?value='-1'>
??<!--是否顯示控制,比如播放,停止,暫停-->
??<param?name='ShowAudioControls'?value='-1'>
??<!--是否顯示音量控制-->
??<param?name='ShowDisplay'?value='0'>
??<!--顯示節目信息,比如版權等-->
??<param?name='ShowGotoBar'?value='0'>
??<!--是否啟用上下文菜單-->
??<param?name='ShowPositionControls'?value='-1'>
??<!--是否顯示往前往后及列表,如果顯示一般也都是灰色不可控制-->
??<param?name='ShowStatusBar'?value='-1'>
??<!--當前播放信息,顯示是否正在播放,及總播放時間和當前播放到的時間-->
??<param?name='ShowTracker'?value='-1'>
??<!--是否顯示當前播放跟蹤條,即當前的播放進度條-->
??<param?name='TransparentAtStart'?value='-1'>
??<param?name='VideoBorderWidth'?value='0'>
??<!--顯示部的寬部,如果小于視頻寬,則最小為視頻寬,或者加大到指定值,并自動加大高度.此改變只改變四周的黑框大小,不改變視頻大小-->
??<param?name='VideoBorderColor'?value='0'>
??<!--顯示黑色框的顏色,?為RGB值,比如ffff00為黃色-->
??<param?name='VideoBorder3D'?value='0'>
??<param?name='Volume'?value='0'>
??<!--音量大小,負值表示是當前音量的減值,值自動會取絕對值,最大為0,最小為-9640-->
??<param?name='WindowlessVideo'?value='0'>
??<!--如果是0可以允許全屏,否則只能在窗口中查看-->
</object>
上面的這個播放器是老式的那種,6.4版本!新式播放器是在MediaPlayer9.0以后出現的,也就是說只有裝了9.0或9.0以上的播放器才能正常使用的。
-------------------------------------------------------------------------------
下面是新式播放器代碼,相對以前的來說要簡單很多:
<object?id='player'?height='64'?width='260'?classid='CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6'>
??<param?NAME='AutoStart'?VALUE='-1'>
??<!--是否自動播放-->
??<param?NAME='Balance'?VALUE='0'>
??<!--調整左右聲道平衡,同上面舊播放器代碼-->
??<param?name='enabled'?value='-1'>
??<!--播放器是否可人為控制-->
?<param?NAME='EnableContextMenu'?VALUE='-1'>
??<!--是否啟用上下文菜單-->
??<param?NAME='url'?value='/blog/1.wma'>
??<!--播放的文件地址-->
??<param?NAME='PlayCount'?VALUE='1'>
??<!--播放次數控制,為整數-->
??<param?name='rate'?value='1'>
??<!--播放速率控制,1為正常,允許小數,1.0-2.0-->
??<param?name='currentPosition'?value='0'>
??<!--控件設置:當前位置-->
??<param?name='currentMarker'?value='0'>
??<!--控件設置:當前標記-->
??<param?name='defaultFrame'?value=''>
??<!--顯示默認框架-->
??<param?name='invokeURLs'?value='0'>
??<!--腳本命令設置:是否調用URL-->
??<param?name='baseURL'?value=''>
??<!--腳本命令設置:被調用的URL-->
??<param?name='stretchToFit'?value='0'>
??<!--是否按比例伸展-->
??<param?name='volume'?value='50'>
??<!--默認聲音大小0%-100%,50則為50%-->
??<param?name='mute'?value='0'>
??<!--是否靜音-->
??<param?name='uiMode'?value='mini'>
?<!--播放器顯示模式:Full顯示全部;mini最簡化;None不顯示播放控制,只顯示視頻窗口;invisible全部不顯示-->
??<param?name='windowlessVideo'?value='0'>
??<!--如果是0可以允許全屏,否則只能在窗口中查看-->
??<param?name='fullScreen'?value='0'>
??<!--開始播放是否自動全屏-->
??<param?name='enableErrorDialogs'?value='-1'>
??<!--是否啟用錯誤提示報告-->
??<param?name='SAMIStyle'?value>
??<!--SAMI樣式-->
??<param?name='SAMILang'?value>
??<!--SAMI語言-->
??<param?name='SAMIFilename'?value>
??<!--字幕ID-->
</object>
Real?Player?網頁播放器?參數含義
參數:autostart?屬性:True或是False?作用:指定是否自動播放指定的源文件?
參數:backgroundcolor?屬性:任何用符號“#”開頭的16進制數值或是任何預定義的顏色作用:指定圖像窗口的背景顏色?
參數:center?屬性:True或是False?作用:指定片斷使用初始編碼大小播放,并且在圖像窗口的中央。?
參數:classid?屬性:'clsid:CFCDAA03-8BE4-1lcf-B84B0020AFBBCCFA:**?作用:用于指定ActiveX控件的唯一的字符串標示,可以認出嵌入的RealPalyer播放器。?
參數:console?屬性:任何字符串作用:可以將各種不同的RealPlayer控制聚集在網頁上,這樣它們可以交互使用或是保持獨立,而且互相不影響?
參數:controls?屬性:ImageWindow,All,ControlPanel,PlavButton,PlayOnlyButton,?PauseButton,StopButton,FFCtrl,RWCtrl,MuteCtrl,MuteVolume,VolumeSlider,PositionSlider,TACCtrl,HomeCtrl,InfoVolumePanel,InfoPanel,StatusBar,StatusField,PositionField?作用:可以讓你指定那些控制是可見的。?
參數:height?屬性:任何整數值作用:指定RealPlayer元素的高度,單位:像素?
參數:id?屬性:任何字符串作用:為標簽中的RealPlayer元素指定名字。?
參數:imagestatus?屬性:True或是False?作用:指定是否在圖像窗口中顯示狀態信息,默認值是true?
參數:loop?屬性:True或是False?作用:可以讓你指定片斷是否無限循環?
參數:maintainaspect?屬性:True或是False?作用:默認RealPlayer拉伸所有的片斷來充滿整個圖像窗口。?
參數:name?屬性:任何字符串作用:為標簽中的RealPlayer元素指定名字(在標簽中使用id)?
參數:nojava?屬性:True或是False?作用:避免啟動Java虛擬機?
參數:nolabels?屬性:True或是False?作用:可以禁止顯示標題或是版權信息(realplayer5.0以上時,它是垃圾...)?
參數:nologo?屬性:True或是False?作用:避免RealPlayer啟動時在圖像窗口中顯示?
參數:numloop?屬性:任何整數值作用:讓你能夠指定文件片循環的次數,不需要參數loop?
參數:prefetch?屬性:True或是False?作用:指定在播放前,RealPlayer是否可以獲得流描述信息,默認值是False?
參數:region?屬性:任何字符串作用:同SMIL一起使用。允許你指定使用HTML代替SMIL?
參數:scriptcallbacks?屬性:用逗號分割的列表作用:指定瀏覽器的回調監控(好高級的東東!)?
參數:shuffle?屬性:True或是False?作用:同多文件片的ram文件或是SMIL文件一起使用。可以讓RealPlayer隨機播放列表中的文件?
參數:src?屬性:任何合法的相對或是完整的URL?作用:指定播放的文件或是源文件的地址?
參數:type?屬性:字符串作用:為嵌入插件指定MIME類型?
參數:width?屬性:任何整數值作用:指定RealPlayer元素的寬度
轉載于:https://www.cnblogs.com/ken-admin/p/5826406.html
總結
以上是生活随笔為你收集整理的.net C# 网页播放器 支持多种格式 媒体播放器 播放器 代码的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: centos安装特定版本docker 和
- 下一篇: MySql 别犯糊涂了! LEFT JO