常見的網頁播放器程式碼
我們在網頁上看到的播放器無外乎WMP/RealPlayer/Flash Player,其他的無非是面板不同,或者添加了其他控件,對於計算機上安裝的一些播放器也都是編碼和解碼器的整合,其最核心的編碼和解碼技術是相同的。例如:網路上最受歡迎的windows media串流(asf,wma,wmv 格式),Real串流(rm,rmvb格式),還有MPEG系列編碼格式(MP4,MP3格式)。以下是admin10000.com整理的常見網頁播放器程式碼
1、使用Embed 標籤播放多媒體檔案
#
格式。其中檔案名稱可以取任何一種多媒體檔案格式,例如"test.wma",就會在網頁上顯示一個Windows Media Player 播放器(因為wma 是WMP 專用的),另如"test.rm",就會在網頁上顯示一個Real Player 播放器。當然,你的電腦上必須安裝了 RealPlayer 才可以顯示。
其實 embed 標籤還可以顯示 Flash 動畫(這時embed 標籤的作用跟用 object 標籤顯示 Flash 動畫的差不多),例子:
<object classid="CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95"# 程式碼庫#="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,4,5,715" 類型="應用程式/x-oleobject" 高度="200" 寬度##="300"##> ##<
參數名稱#="檔名"值 #="test.wmv" /> <
參數名稱=“自動啟動”值=“假”##/> #<param
name="showstatusbar" value= "true" /> <
= "showtracker" 值="true" />##< param
name="showcontrols"# value="true"##/> <嵌入
#檔名="test.wmv" 自動啟動="false" 外掛程式頁面="http://www.microsoft.com/windows /windowsmedia/" showcontrols="true" showstatusbar="true" showtracker="true" src="test.wmv" type="application/x-mplayer2" 高度="200" 寬度="300"#>嵌入 > 物件
>#
Windows Media Player 7 及更高版本的 class ID 是:clsid:6BF52A52-394A-11D3-B153-00C04F79FAA6
<物件classid="CLSID:6BF52A52-394A-11D3-B153-00C04F79FAA6"類型##="application/x-oleobject" 高度="200" 寬度#="300" >
3、呼叫Real Player 進行播放
<param #name="url" value="test.wmv" />
< param 名稱=「自動啟動」值=「假」 //
<param name#="showstatusbar" value##=" true" /> #<
##param ##name="showtracker" value="true"#/>## <param
name="showcontrols" value ="true"/> <param
name="uimode" value="full"/> <##嵌入檔名
="test.wmv"自動啟動="false" showcontrols="true" showstatusbar="true" showtracker="true" uimode="完整" src="test.wmv" 類型= "application/x-mplayer2"高度="200"寬度="300"#>< ;/嵌入#> 物件>
可用於播放 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"######>##### ######參數名稱=“AUTOSTART”值=“0”>
param name="SHUFFLE" 值="0">
###param ##名稱 ="預取" 值="0"> <
參數名稱=“NOLABELS”#值=“0”<
param name#="CONTROLS"## 值= "控制面板"> <
#參數名稱##="CONSOLE" 值="Clip1">#< ;參數
名稱="LOOP"值="0"##>
#<參數名稱="NUMLOOP"
="0"> <#參數#name ="中心"
#name ="中心"值="0"> <param
##name##### ##="MAINTAINASPECT"###### value#######="0"#######>## #### #########<#### ##參數######名稱######="背景顏色"######值#### ##="#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
#
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,InfoVolumePanel,DACCtrl,HomeCtrl,InfoVolumePanel,InfoVolumePanel。
#
height
指定RealPlayer元素的高度。值為任何整數值,單位:像素。
#
id
值為任何字串。為標籤中的RealPlayer元素指定名字。
#
imagestatus
true
值為True或是False 。用來指定是否在影像視窗中顯示狀態資訊。
#
loop
值為True或是False 。可以讓你指定片斷是否無限循環。
#
maintainaspect
true
值為True或是False。指定是否拉伸所有的片段來充滿整個影像視窗
#
name
值為任何字串。為標籤中的RealPlayer元素指定名字(在標籤中使用id)
#
nojava
值為True或是False。避免啟動Java虛擬機器
#
nolabels
真或是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元素的寬度。值為任何整數值
以上是常見的網頁播放器程式碼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

熱門話題

Edge瀏覽器怎麼將網頁用捷徑傳送到桌面?我們很多用戶為了方便直接打開訪問頁面,想要將經常使用的網頁以快捷方式的形式顯示在桌面,但是不知道應該如何操作,針對這個問題,本期小編就來和廣大用戶們分享解決方法,一起來看看今日軟體教學分享的內容。 Edge瀏覽器將網頁傳送到桌面捷徑方法: 1、開啟軟體,點選頁面中的「...」按鈕。 2、在下拉式選單選項中選擇「應用」中的「將此網站作為應用程式安裝」。 3、最後在彈出的視窗中將其

有的用戶在安裝設備的時候遇到了錯誤,提示錯誤代碼28,其實這主要是由於驅動程式的原因,我們只要解決win7驅動程式碼28的問題就可以了,下面就一起來看一下應該怎麼來操作吧。 win7驅動程式碼28怎麼辦:首先,我們需要點擊螢幕左下角的開始選單。接著,在彈出的選單中找到並點擊“控制面板”選項。這個選項通常位於選單的底部或附近。點擊後,系統會自動開啟控制面板介面。在控制面板中,我們可以進行各種系統設定和管理操作。這是懷舊大掃除關卡中的第一步,希望對大家有幫助。然後,我們需要繼續操作,進入系統和

藍屏代碼0x0000001怎麼辦藍屏錯誤是電腦系統或硬體出現問題時的一種警告機制,代碼0x0000001通常表示出現了硬體或驅動程式故障。當使用者在使用電腦時突然遇到藍色畫面錯誤,可能會感到驚慌失措。幸運的是,大多數藍色畫面錯誤都可以透過一些簡單的步驟來排除和處理。本文將為讀者介紹一些解決藍屏錯誤代碼0x0000001的方法。首先,當遇到藍色畫面錯誤時,我們可以嘗試重

VLCChromecast功能在您的WindowsPC上不起作用嗎?此問題可能是由Chromecast設備與VLC的鑄造功能之間的兼容性問題引起的。在這篇文章中,我們將告訴你在這種情況下你可以做什麼,以及如果VLC渲染器找不到你的Chromecast該怎麼辦。如何在Windows上使用ChromecastVLC?要使用VLC將影片從Windows投射到Chromecast,請遵循以下步驟:打開媒體播放器應用程序,前往播放選單。導航到Renderer選項,您將能夠看到偵測到的Chromecast設

瀏覽器打不開網頁但是網路正常,可能的原因是多種多樣的。當問題出現時,我們需要逐步排查,才能確定具體的原因並解決問題。首先,確定網頁打不開的現像是侷限於某個特定的瀏覽器或所有瀏覽器都無法開啟網頁。如果只有一個瀏覽器無法開啟網頁,可以嘗試使用其他瀏覽器,如Google瀏覽器、火狐瀏覽器等進行測試。如果其他瀏覽器能夠正常開啟網頁,那麼問題很可能出在該特定瀏覽器上,可能

有網友發現打開瀏覽器網頁,網頁上的圖片遲遲加載不出來,是怎麼回事?檢查過網路是正常的,那是哪裡出現了問題呢?下面小編就來跟大家介紹一下網頁圖片載入不出來的六種解決方法。網頁圖片載入不出來: 1、網速問題網頁顯示不出圖片有可能是因為電腦的網路速度比較慢,電腦中開啟的軟體比較多, 而我們造訪的圖片比較大,這就可能因為載入逾時,導致圖片顯示不出來, 可以將比較佔網速的軟體將關掉,可以去任務管理器查看一下。 2、造訪人數過多 網頁顯示不出圖片還有可能是因為我們造訪的網頁,在同時段造訪的

Windows10v1809十月更新版正朝著史上最糟糕Windows升級義無反顧地衝過去,不但第一次正式發布後緊急撤回,還在重新打造了一個月之久後仍然Bug層出不窮,讓人對微軟的品控越來越擔憂。現在,它的Bug清單上又多了一項,而且這次中招的是微軟自家的媒體播放器WindowsMediaPlayer。近期有網友回饋,在安裝最新修補程式後,Windows10v1809的WindowsMediaPlayer出現了無法拖曳播放進度條的問題。目前還沒有找到解決方法。微軟已確認了一個Bug,涉及兩個補丁KB4

win10系統是一款非常優秀的高智慧系統強大的智慧可以為使用者帶來最好的使用體驗,一般正常的情況下使用者的win10系統電腦都不會出現任何的問題!但在優秀的電腦也難免會出現各種故障最近一直有小伙伴們反應自己的win10系統遇到了頻繁藍屏的問題!今天小編就為大家帶來了win10電腦頻繁藍屏不同代碼的解決方法讓我們一起來看看吧。電腦頻繁藍屏而且每次代碼不一樣的解決辦法:造成各種故障碼的原因以及解決建議1、0×000000116故障原因:應該是顯示卡驅動不相容。解決建議:建議更換廠商原帶驅動。 2、
