Heim >Web-Frontend >HTML-Tutorial >Gängige Web-Player-Codes
Die Player, die wir im Internet sehen, sind nichts anderes als WMP/RealPlayer/Flash Player. Die anderen sind nur unterschiedliche Panels oder haben andere auf dem Computer installierte Player, die auch die Kodierung und Dekodierung integrieren Technologien sind gleich. Zum Beispiel: die beliebtesten Windows Media-Streams im Internet (Formate ASF, WMA, WMV), Real-Streams (Formate RM, RMVB) und Codierungsformate der MPEG-Serie (Formate MP4, MP3). Das Folgende ist der allgemeine Web-Player-Code, der von admin10000.com zusammengestellt wurde
1. Verwenden Sie das Embed-Tag, um Multimediadateien abzuspielen
Formatieren Sie . Der Dateiname kann in einem beliebigen Multimedia-Dateiformat vorliegen. „test.wma“ zeigt beispielsweise einen Windows Media Player auf der Webseite an (da wma exklusiv für WMP verfügbar ist). Spieler-Spieler auf der Webseite. Zur Anzeige muss natürlich der RealPlayer auf Ihrem Computer installiert sein.
Tatsächlich kann das Einbettungs-Tag auch Flash-Animationen anzeigen (in diesem Fall ähnelt die Rolle des Einbettungs-Tags der Verwendung des Objekt-Tags zum Anzeigen von Flash-Animationen), Beispiel:
Kurz gesagt, um die Rolle des Embed-Tags zusammenzufassen: Spielen Sie die angegebene Multimediadatei auf der Webseite ab.
2. Rufen Sie den Windows Media Player auf, um
abzuspielen
Kann zum Abspielen von Dateien im WMV-, ASF- und anderen Formaten verwendet werden
<Objekt classid="CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95" Codebasis="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,4,5,715"Typ="Anwendung /x-oleobject" height="200" width="300">
<param Name="Dateiname"Wert="test.wmv" />
<param name="autostart" value="false" />
<param name="showstatusbar" value= „true“ />
<param name="showtracker" value="true" />
<param name="showcontrols"wert="true" />
<einbetten Dateiname="test.wmv"Autostart="false"pluginspage="http://www.microsoft.com/windows /windowsmedia/"showcontrols="true" showstatusbar="true"showtracker="true" src="test.wmv" type="application/x-mplayer2" Höhe="200" Breite="300">einbetten >
Objekt>
Windows Media Player 7 及更高版本的 Klassen-ID 是:clsid:6BF52A52-394A-11D3-B153-00C04F79FAA6
上面例子中的 Klassen-ID 是一个老的版本, 但是依然可以工作,这是因为其向后兼容性.但是如果使用了老的 Klassen-ID, 就无法使用增加到组件中的新特性了。
下面给出新版本的例子
<Objekt classid="CLSID:6BF52A52-394A-11D3-B153-00C04F79FAA6"Typ="application/x-oleobject" Höhe="200" Breite="300" >
<param name="url" Wert="test.wmv" />
< param name="autostart" value="false" />
<param name="showstatusbar" value="true" />
<param Name="showtracker"Wert="true" />
<param Name="showcontrols"Wert ="true" />
<param Name="uimode" Wert="vollständig"/>
<einbetten Dateiname="test.wmv"Autostart="false"showcontrols="true" showstatusbar="true" showtracker="true" uimode="full" src="test.wmv" type= "application/x-mplayer2" height="200" width="300">< ;/einbetten>
Objekt>
3. Rufen Sie Real Player an, um zu spielen
Kann zum Abspielen von RM-, RAM- und anderen Formatdateien verwendet werden
Wiedergabebox:
<Objekt classid=clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA Höhe =285 id=RAOCX Name=rmplay Breite=356>
<param name=" SRC" value="Videoadresse">
<param name="CONSOLE" value="Clip1">
<param name="CONTROLS"Wert=" imagewindow">
<param name="AUTOSTART "Wert="true">
<einbetten src="Videoadresse" Autostart="true" Steuerelemente=" ImageWindow"Konsole="Clip1" Pluginspage="http://www.real.com" /' Breite="356" Höhe="285">
einbetten>
Objekt>
Steuerfeld: Darauf kann das Wiedergabefeld
<Objekt classid=clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA folgen Höhe=27 id=video1 Breite=356 >
<param name="_ExtentX" Wert ="7276">
<param Name ="_ExtentY" Wert="1058">
<param name="AUTOSTART"Wert="0">
<param name="SHUFFLE" Wert="0">
<param Name="PREFETCH" Wert="0">
<param name="NOLABELS"Wert="0" >
<param name="CONTROLS" Wert ="ControlPanel">
<param name="CONSOLE" value="Clip1">
< ;param Name="LOOP"Wert="0">
<param name="NUMLOOP"Wert="0">
<param name ="CENTER"Wert="0">
<param name="MAINTAINASPECT"Wert="0">
<param Name="BACKGROUNDCOLOR"Wert="#ffffff">
<embed type="audio/x-pn-realaudio-plugin" Console ="Clip1"Steuerelemente="ControlPanel"Höhe="27"Breite="356"Autostart="0" _extentx="7276" _extenty="1058" Shuffle="0" Prefetch="0" Nolabels ="0" Schleife="0" Numloop="0" Mitte="0"maintainaspect="0"Hintergrundfarbe="#ffffff"> ;
einbetten>
< ;/Objekt>
Abschließend werden detaillierte Parameterbeschreibungen von Windows Media Player und Real Player gegeben
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 | Anzahl der Wiederholungen der Wiedergabe. 0 bedeutet, dass | immer wiederholt wird
Vorschaumodus | falsch | |
Bewerten | 1 | Steuerung der Wiedergaberate, 1 ist normal, Dezimalstellen sind zulässig |
SAMILang | SAMI-Sprache | |
SAMIStyle | SAMI-Stil | |
SAMIFileName | Untertitel-ID | |
AuswahlStart | wahr | |
AuswahlEnde | wahr | |
SendOpenStateChangeEvents | wahr | |
SendWarningEvents | wahr | |
SendErrorEvents | wahr | |
SendKeyboardEvents | falsch | |
SendMouseClickEvents | falsch | |
SendMouseMoveEvents | falsch | |
SendPlayStateChangeEvents | wahr | |
Untertitel anzeigen | falsch | Unabhängig davon, ob Untertitel angezeigt werden sollen, wird ein großes Stück Schwarz darunter angezeigt. Im Allgemeinen wird es nicht angezeigt |
ShowControls | wahr | Ob Steuerelemente wie Wiedergabe, Stopp, Pause angezeigt werden sollen |
ShowAudioControls | wahr | Ob die Lautstärkeregelung angezeigt werden soll |
Anzeige anzeigen | falsch | Programminformationen wie Urheberrecht usw. anzeigen |
ShowGotoBar | falsch | Ob der Fortschrittsbalken angezeigt werden soll |
ShowPositionControls | wahr | Ob das Vorherige, das Nächste und die Liste angezeigt werden sollen, falls angezeigt, ist es im Allgemeinen grau und unkontrollierbar |
ShowStatusBar | falsch | Aktuelle Wiedergabeinformationen, die anzeigen, ob die Wiedergabe läuft, die Gesamtwiedergabezeit und die aktuelle Wiedergabezeit |
ShowTracker | wahr | Ob die aktuelle Wiedergabe-Tracking-Leiste, also der aktuelle Wiedergabe-Fortschrittsbalken, angezeigt werden soll |
TransparentAtStart | falsch | |
VideoBorderWidth | falsch | Wenn die Breite des Anzeigeteils kleiner als die Videobreite ist, ist das Minimum die Videobreite, oder sie wird auf den angegebenen Wert erhöht und die Höhe wird automatisch erhöht. Durch diese Änderung wird nur die Größe der umgebenden schwarzen Rahmen geändert Ändern Sie die Videogröße nicht |
VideoBorderColor | falsch | Zeigt die Farbe des schwarzen Rahmens an, bei der es sich um einen RGB-Wert handelt. ffff00 ist beispielsweise Gelb |
VideoBorder3D | falsch | |
Lautstärke | -200 | Lautstärke, negativer Wert bedeutet die Verringerung der aktuellen Lautstärke, der Wert nimmt automatisch den absoluten Wert an, das Maximum ist 0, das Minimum ist -9640 |
FensterlosesVideo | falsch | Wenn es 0 ist, kann der Vollbildmodus zugelassen werden, andernfalls kann er nur in einem Fenster angezeigt werden |
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元素的宽度。值为任何整数值 |
Das obige ist der detaillierte Inhalt vonGängige Web-Player-Codes. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!