日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 综合教程 >内容正文

综合教程

常见的网页播放器代码(视频播放器推荐)

發布時間:2023/12/29 综合教程 28 生活家
生活随笔 收集整理的這篇文章主要介紹了 常见的网页播放器代码(视频播放器推荐) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

  我們在網頁上看到的播放器無外乎WMP/RealPlayer/Flash Player,其他的無非是面板不同,或者添加了其他控件,對于計算機上安裝的一些播放器也都是編碼和解碼器的整合,其最核心的編碼和解碼技術是相同的。例如:網絡上最流行的windows media流(asf,wma,wmv 格式),Real流(rm,rmvb格式),還有MPEG系列編碼格式(MP4,MP3格式)。下面是admin10000.com整理的常見網頁播放器代碼

1、使用Embed 標簽播放多媒體文件
  格式<embed src="文件名"/>。其中文件名可以取任何一種多媒體文件格式,例如 "test.wma",就會在網頁上顯示一個 Windows Media Player 播放器(因為 wma 是 WMP 專用的),另如 "test.rm",就會在網頁上顯示一個 Real Player 播放器。當然,你的計算機上必須安裝了 RealPlayer 才可以顯示。
其實 embed 標簽還可以顯示 Flash 動畫(這時embed 標簽的作用跟用 object 標簽顯示 Flash 動畫的差不多),例子: <embed src="a.swf">
總之,歸納 embed 標簽的作用: 在網頁上播放指定的多媒體文件。

2、調用Windows Media Player 進行播放
  可用來來播放 wmv,asf 等格式文件

<object classid="CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95" codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,4,5,715" type="application/x-oleobject" height="200" width="300">
<param name="filename" value="test.wmv" />
<param name="autostart" value="false" />
<param name="showstatusbar" value="true" />
<param name="showtracker" value="true" />
<param name="showcontrols" value="true" />
<embed filename="test.wmv" autostart="false" pluginspage="http://www.microsoft.com/windows/windowsmedia/" showcontrols="true" showstatusbar="true" showtracker="true" src="test.wmv" type="application/x-mplayer2" height="200" width="300"></embed>
</object>

Windows Media Player 7 及更高版本的 class ID 是:clsid:6BF52A52-394A-11D3-B153-00C04F79FAA6
上面例子中的 class ID 是一個老的版本,但是依然可以工作,這是因為其向后兼容性。但是如果使用了老的 class ID,就無法使用增加到組件中的新特性了。
下面給出新版本的例子

<object classid="CLSID:6BF52A52-394A-11D3-B153-00C04F79FAA6" type="application/x-oleobject" height="200" width="300">
<param name="url" value="test.wmv" />
<param name="autostart" value="false" />
<param name="showstatusbar" value="true" />
<param name="showtracker" value="true" />
<param name="showcontrols" value="true" />
<param name="uimode" value="full"/>
<embed filename="test.wmv" autostart="false" showcontrols="true" showstatusbar="true" showtracker="true" uimode="full" src="test.wmv" type="application/x-mplayer2" height="200" width="300"></embed>
</object>

3、調用Real Player 進行播放
  可用來播放 rm,ram 等格式文件

播放框:
<object classid=clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA height=285 id=RAOCX name=rmplay width=356>
<param name="SRC" value="影片地址">
<param name="CONSOLE" value="Clip1">
<param name="CONTROLS" value="imagewindow">
<param name="AUTOSTART" value="true">
<embed src="影片地址" autostart="true" controls="ImageWindow" console="Clip1" pluginspage="http://www.real.com"/’ width="356" height="285">
</embed>
</object>

控制框:可緊跟播放框一起
<object classid=clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA height=27 id=video1 width=356>
<param name="_ExtentX" value="7276">
<param name="_ExtentY" value="1058">
<param name="AUTOSTART" value="0">
<param name="SHUFFLE" value="0">
<param name="PREFETCH" value="0">
<param name="NOLABELS" value="0">
<param name="CONTROLS" value="ControlPanel">
<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="#ffffff">
<embed type="audio/x-pn-realaudio-plugin" console="Clip1" controls="ControlPanel" height="27" width="356" autostart="0" _extentx="7276" _extenty="1058" shuffle="0" prefetch="0" nolabels="0" loop="0" numloop="0" center="0" maintainaspect="0" backgroundcolor="#ffffff">
</embed>
</object>

最后給出Windows Media Player 和 Real Player 播放器的詳細參數說明

Windows Media Player "clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95" 參數說明
參數 默認值 說明
AudioStream true
AutoSize true 是否自動調整播放大小
AutoStart true 是否自動播放
AnimationAtStart true 整個動畫是否在下載時同時播放
AllowScan true
AllowChangeDisplaySize true
AutoRewind false
Balance false 左右聲道平衡,最左-9640,最右9640
BaseURL
BufferingTime 5 緩沖時間
CaptioningID
ClickToPlay true 當用戶點擊播放區域時是否啟動播放器
CursorType false
CurrentPosition true 當前播放進度 -1 表示不變,0表示開頭 單位是秒,比如10表示從第10秒處開始播放,值必須是-1.0或大于等于0
CurrentMarker false
DefaultFrame
DisplayBackColor false
DisplayForeColor 16777215
DisplayMode false
DisplaySize false 視頻1-50%, 0-100%, 2-200%,3-全屏 其它的值作0處理,小數則采用四舍五入然后按前的處理
Enabled true
EnableContextMenu true 是否用右鍵彈出菜單控制
EnablePositionControls true
EnableFullScreenControls false
EnableTracker true 是否允許拉動播放進度條到任意地方播放
Filename URL 指定播放文件的URL
InvokeURLs true
Language true
Mute false 是否靜音
PlayCount 1 重復播放次數,0為始終重復
PreviewMode false
Rate 1 播放速率控制,1為正常,允許小數
SAMILang SAMI語言
SAMIStyle SAMI樣式
SAMIFileName 字幕ID
SelectionStart true
SelectionEnd true
SendOpenStateChangeEvents true
SendWarningEvents true
SendErrorEvents true
SendKeyboardEvents false
SendMouseClickEvents false
SendMouseMoveEvents false
SendPlayStateChangeEvents true
ShowCaptioning false 是否顯示字幕,為一塊黑色,下面會有一大塊黑色,一般不顯示
ShowControls true 是否顯示控制,比如播放,停止,暫停
ShowAudioControls true 是否顯示音量控制
ShowDisplay false 顯示節目信息,比如版權等
ShowGotoBar false 是否顯示進度條
ShowPositionControls true 是否顯示往前往后及列表,如果顯示一般也都是灰色不可控制
ShowStatusBar false 當前播放信息,顯示是否正在播放,及總播放時間和當前播放到的時間
ShowTracker true 是否顯示當前播放跟蹤條,即當前的播放進度條
TransparantAtStart false
VideoBorderWidth false 顯示部的寬部,如果小于視頻寬,則最小為視頻寬,或者加大到指定值,并自動加大高度.此改變只改變四周的黑框大小,不改變視頻大小
VideoBorderColor false 顯示黑色框的顏色, 為RGB值,比如ffff00為黃色
VideoBorder3D false
Volume -200 音量大小,負值表示是當前音量的減值,值自動會取絕對值,最大為0,最小為-9640
WindowlessVideo false 如果是0可以允許全屏,否則只能在窗口中查看
Windows Media Player "clsid:6BF52A52-394A-11d3-B153-00C04F79FAA6" 參數說明
參數 默認值 說明
AutoStart -1 是否自動播放,0不自動播放,-1自動播放
Balance 0 調整左右聲道平衡,最左-9640,最右9640
enabled -1 播放器是否可人為控制;-1可控制,0不可控制
EnableContextMenu -1 是否啟用上下文菜單(是否用右鍵彈出菜單控制) 0不顯示菜單,1顯示菜單
url   播放的文件地址
PlayCount   播放次數控制,為整數,0為始終重復
rate   播放速率控制,1為正常,允許小數,1.0-2.0
currentPosition   控件設置:當前位置(-1 表示不變,0表示開頭 單位是秒,比如10表示從第10秒處開始播放,值必須是-1或大于等于0)
currentMarker   控件設置:當前標記
defaultFrame   顯示默認框架
invokeURLs   腳本命令設置:是否調用URL
baseURL   腳本命令設置:被調用的URL
stretchToFit 0 是否按比例伸展 ,0不伸縮,-1伸展
volume   默認聲音大小0%-100%,50則為50%
mute   是否靜音
uiMode Full 播放器顯示模式:Full顯示全部;mini最簡化;None不顯示播放控制,只顯示視頻窗口;invisible全部不顯示
windowlessVideo 0 如果是0可以允許全屏,否則只能在窗口中查看 ;0窗口顯示,-1非窗口顯示
fullScreen 0 開始播放是否自動全屏 -1 自動全屏,0 不自動全屏
enableErrorDialogs   是否啟用錯誤提示報告
SAMIStyle   SAMI樣式
SAMILang   SAMI語言
SAMIFilename   字幕ID
Real Player "clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA" 參數說明
參數 默認值 說明
AutoStart true 值為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 值為True或是False 。用來指定是否在圖像窗口中顯示狀態信息。
loop 值為True或是False 。可以讓你指定片斷是否無限循環。
maintainaspect true 值為True或是False。指定是否拉伸所有的片斷來充滿整個圖像窗口
name 值為任何字符串。為標簽中的RealPlayer元素指定名字(在標簽中使用id)
nojava 值為True或是False。避免啟動Java虛擬機
nolabels True或是False 。可以禁止顯示標題或是版權信息(realplayer5.0以上時,它是垃圾...)
nologo True或是False。避免RealPlayer啟動時在圖像窗口中顯示
numloop 指定文件片循環的次數,值為整數值。不需要參數loop
prefetch false 值為True或是False。指定在播放前,RealPlayer是否可以獲得流描述信息
region 值為任何字符串。同SMIL一起使用。允許你指定使用HTML代替SMIL
scriptcallbacks 值為用逗號分割的列表。用來指定瀏覽器的回調監控(好高級的東東!)
shuffle 值為True或是False 。同多文件片的ram文件或是SMIL文件一起使用。可以讓RealPlayer隨機播放列表中的文件
src   播放的文件地址
type   為嵌入插件指定MIME類型
width   指定RealPlayer元素的寬度。值為任何整數值

以上就是常見的網頁播放器代碼的詳細內容,更多請關注風君子博客其它相關文章!

總結

以上是生活随笔為你收集整理的常见的网页播放器代码(视频播放器推荐)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。