首頁 web前端 html教學 常見的網頁播放器程式碼

常見的網頁播放器程式碼

Apr 05, 2017 am 10:00 AM
程式碼 播放器 網頁

我們在網頁上看到的播放器無外乎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 動畫的差不多),例子:
總之,歸納 embed 標籤的作用: 在網頁上播放指定的多媒體檔案。


2、呼叫Windows Media Player 進行播放
  可用於播放 wmv,asf 等格式檔案
 

<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

上面範例中的 class ID 是一個舊的版本,但仍然可以工作,這是因為其相容。 下面新版本給出的範例

<物件classid="CLSID:6BF52A52-394A-11D3-B153-00C04F79FAA6"類型##="application/x-oleobject" 高度="200" 寬度#="300" >
<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"#>< ;/嵌入#>
物件>

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"######>##### ######參數名稱=“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

="#ffffff」######> ;###### ############### #########< ;/######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,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中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

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

AI Clothes Remover

AI Clothes Remover

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

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您聽不到任何人,如何修復音頻
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25:如何解鎖Myrise中的所有內容
3 週前 By 尊渡假赌尊渡假赌尊渡假赌

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

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

Edge瀏覽器怎麼將網頁用捷徑傳送到桌面? Edge瀏覽器怎麼將網頁用捷徑傳送到桌面? Mar 14, 2024 pm 05:22 PM

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

解決win7驅動程式碼28的方法 解決win7驅動程式碼28的方法 Dec 30, 2023 pm 11:55 PM

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

藍色畫面代碼0x0000001怎麼辦 藍色畫面代碼0x0000001怎麼辦 Feb 23, 2024 am 08:09 AM

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

VLC Chromecast無法在Windows PC上執行 VLC Chromecast無法在Windows PC上執行 Mar 26, 2024 am 10:41 AM

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

網路連線正常但瀏覽器無法存取網頁可能原因 網路連線正常但瀏覽器無法存取網頁可能原因 Feb 19, 2024 pm 03:45 PM

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

網頁圖片載入不出來怎麼辦? 6種解決辦法 網頁圖片載入不出來怎麼辦? 6種解決辦法 Mar 15, 2024 am 10:30 AM

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

win10播放器進度條不動 win10播放器進度條不動 Feb 12, 2024 am 08:12 AM

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

電腦頻繁藍屏而且每次代碼不一樣 電腦頻繁藍屏而且每次代碼不一樣 Jan 06, 2024 pm 10:53 PM

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

See all articles