非常全的javascript控制MediaPlayer的属性集合与realplayer对象使用.docx

上传人:b****2 文档编号:2459490 上传时间:2023-05-03 格式:DOCX 页数:40 大小:34.99KB
下载 相关 举报
非常全的javascript控制MediaPlayer的属性集合与realplayer对象使用.docx_第1页
第1页 / 共40页
非常全的javascript控制MediaPlayer的属性集合与realplayer对象使用.docx_第2页
第2页 / 共40页
非常全的javascript控制MediaPlayer的属性集合与realplayer对象使用.docx_第3页
第3页 / 共40页
非常全的javascript控制MediaPlayer的属性集合与realplayer对象使用.docx_第4页
第4页 / 共40页
非常全的javascript控制MediaPlayer的属性集合与realplayer对象使用.docx_第5页
第5页 / 共40页
非常全的javascript控制MediaPlayer的属性集合与realplayer对象使用.docx_第6页
第6页 / 共40页
非常全的javascript控制MediaPlayer的属性集合与realplayer对象使用.docx_第7页
第7页 / 共40页
非常全的javascript控制MediaPlayer的属性集合与realplayer对象使用.docx_第8页
第8页 / 共40页
非常全的javascript控制MediaPlayer的属性集合与realplayer对象使用.docx_第9页
第9页 / 共40页
非常全的javascript控制MediaPlayer的属性集合与realplayer对象使用.docx_第10页
第10页 / 共40页
非常全的javascript控制MediaPlayer的属性集合与realplayer对象使用.docx_第11页
第11页 / 共40页
非常全的javascript控制MediaPlayer的属性集合与realplayer对象使用.docx_第12页
第12页 / 共40页
非常全的javascript控制MediaPlayer的属性集合与realplayer对象使用.docx_第13页
第13页 / 共40页
非常全的javascript控制MediaPlayer的属性集合与realplayer对象使用.docx_第14页
第14页 / 共40页
非常全的javascript控制MediaPlayer的属性集合与realplayer对象使用.docx_第15页
第15页 / 共40页
非常全的javascript控制MediaPlayer的属性集合与realplayer对象使用.docx_第16页
第16页 / 共40页
非常全的javascript控制MediaPlayer的属性集合与realplayer对象使用.docx_第17页
第17页 / 共40页
非常全的javascript控制MediaPlayer的属性集合与realplayer对象使用.docx_第18页
第18页 / 共40页
非常全的javascript控制MediaPlayer的属性集合与realplayer对象使用.docx_第19页
第19页 / 共40页
非常全的javascript控制MediaPlayer的属性集合与realplayer对象使用.docx_第20页
第20页 / 共40页
亲,该文档总共40页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

非常全的javascript控制MediaPlayer的属性集合与realplayer对象使用.docx

《非常全的javascript控制MediaPlayer的属性集合与realplayer对象使用.docx》由会员分享,可在线阅读,更多相关《非常全的javascript控制MediaPlayer的属性集合与realplayer对象使用.docx(40页珍藏版)》请在冰点文库上搜索。

非常全的javascript控制MediaPlayer的属性集合与realplayer对象使用.docx

非常全的javascript控制MediaPlayer的属性集合与realplayer对象使用

非常全的javascript控制MediaPlayer的属性集合与realplayer对象使用

以下是MediaPlayer

发现了1ting的代码,歌词同步代码,真不错,把基础控制,整理下以后想好好弄下

播放:

MediaPlayer.Play()

暂停:

MediaPlayer.Pause()

定位:

MediaPlayer.SetCurrentEntry(lWhichEntry)

  MediaPlayer.Next()

  MediaPlayer.Previous()

循环:

MediaPlayer.PlayCount=0

0:

theclipplaysrepeatedly

1:

once

停止:

MediaPlayer.Stop()

==================================

AllowChangeDisplaySize返回或设置最终用户是否能设置显示尺寸(逻辑型)

AllowScan返回或设置是否允许扫描(逻辑型)

AnimationAtStart返回或设置控件开始播放之前是否先播放一个动画序列(逻辑型)

AudioStream返回或设置音频流的编号(用于多音频流的剪辑,默认为-1)(长整型)

AutoRewind返回或设置媒体文件播放完毕后是否自动回绕(逻辑型)

AutoSize返回或设置是否自动调整控件大小来适应载入的媒体(逻辑型)

AutoStart返回或设置在载入媒体文件之后是否自动开始播放(逻辑型)

Balance返回或设置指定立体声媒体文件的播放声道(-10000为左声道,10000为右声道,0为立体声)(长整型)

Bandwidth返回或设置当前文件的带宽(长整型)

BaseURL返回基本的HTTPURL(字符串)

BufferingCount返回媒体文件回放时缓冲的总时间(长整型)

BufferingProgress返回缓冲完成的百分比(长整型)

BufferingTime返回缓冲的时间(双精度型)

CanPreview返回或设置当前显示的剪辑是能否被预览(逻辑型)

CanScan返回或设置当前文件是否支持快进或快退(逻辑型)

CanSeek返回或设置当前文件是否能搜索并定位到某个时间(逻辑型)

CanSeekToMarkers返回或设置文件是否支持搜索到标签(逻辑型)

CaptioningID返回在标题中显示的帧或控件的名称(字符串)

ChannelDescription返回电台的描述(字符串)

ChannelName返回电台的名称(字符串)

ChannelURL返回电台的元文件的位置(字符串)

ClickToPlay返回或设置是否可以通过点击图像暂停或播放剪辑(逻辑型)

ClientID返回客户端唯一的标识符(字符串)

CodecCount返回文件使用的可安装的codecs的个数(长整型)

ContactAddress返回电台的联系地址(字符串)

ContactEmail返回电台的联系电子邮件地址(字符串)

ContactPhone返回电台的联系电话(字符串)

CreationDate返回剪辑的创建日期(日期型)

CurrentMarker返回或设置当前书签号码(长整型)

CurrentPosition返回或设置剪辑的当前位置(双精度型)

CursorType返回或设置指针类型(长整型)

DefaultFrame返回或设置控件的默认目标Http帧(字符串)

DisplayBackColor返回或设置显示面板的背景色(OLE_COLOR值)

DisplayForeColor返回或设置显示面板的前景色(OLE_COLOR值)

DisplayMode返回或设置显示面板是否用秒或帧的形式显示当前位置(MPDisplayModeConstants值)

DisplaySize返回或设置图像显示窗口的大小(MPDisplaySizeConstant值)

Duration返回或设置剪辑剪辑的播放时间(双精度型)

EnableContextMenu返回或设置是否允许使用上下文菜单(逻辑型)

Enabled返回或设置控件是否可用(逻辑型)

EnableFullScreenControls返回或设置全屏幕控制是否可用(逻辑型)

EnablePositionControls返回或设置位置控制是否可用(逻辑型)

EnableTracker返回或设置搜索栏控制是否可用(逻辑型)

ErrorCode返回当前错误代码(长整型)

ErrorCorrection返回当前剪辑的错误修正类型(长整型)

ErrorDescription返回当前错误的描述(字符串)

FileName返回或设置要播放的剪辑的文件名称(字符串)

HasError返回控件是否发生错误(逻辑型)

HasMultipleItems返回或设置控件是否包含某些多重项目的内容(逻辑型)

ImageSourceHeight返回或设置当前剪辑的原始图像高度(长整型)

ImageSourceWidth返回或设置当前剪辑的原始图像宽度(长整型)

InvokeURLs返回或设置URL是否自动发送请求(逻辑型)

IsBroadcast返回或设置源是否进行广播(逻辑型)

IsDurationValid返回或设置持续时间值是否有效(逻辑型)

Language返回或设置用于本地化语言支持的当前区域语言(长整型)

LostPackets返回丢失的数据包数量(长整型)

MarkerCount返回文件书签的数量(长整型)

Mute返回或设置控件是否播放声音(逻辑型)

OpenState返回控件的内容源状态(长整型)

PlayCount返回或设置一个剪辑播放的次数(长整型)

PlayState返回控件的当前操作状态(长整型)

PreviewMode返回或设置控件是否处在预览模式(逻辑型)

Rate返回或设置回放帧频(双精度型)

ReadyState返回控件是否准备就绪(ReadyStateConstant值)

ReceivedPackets返回已接收到的数据包的数量(长整型)

ReceptionQuality返回最后30秒接收到的数据包的百分比(长整型)

RecoveredPackets返回已转换的数据包的数量(长整型)

SAMIFileName返回或设置closed-captioning文件名(字符串)

SAMILang返回或设置closedcaptioning语言(字符串)

SAMIStyle返回或设置closedcaptioning风格(字符串)

SelectionEnd返回或设置流的结束位置(双精度型)

SelectionStart返回或设置流的起始位置(双精度型)

SendErrorEvents返回或设置控件是否发送错误事件(逻辑型)

SendKeyboardEvents返回或设置控件是否发送键盘事件(逻辑型)

SendMouseClickEvents返回或设置控件是否发送鼠标单击事件(逻辑型)

SendMouseMoveEvents返回或设置控件是否发送鼠标移动事件(逻辑型)

SendOpenStateChangeEvents返回或设置控件是否发送打开状态改变事件(逻辑型)

SendPlayStateChangeEvents返回或设置控件是否发送播放状态改变事件(逻辑型)

SendWarningEvents返回或设置控件是否发送警告事件(逻辑型)

ShowAudioControls返回或设置是否显示音频控制(逻辑型)

ShowCaptioning返回或设置是否显示字幕(逻辑型)

ShowControls返回或设置控制面板是否可见(逻辑型)

ShowDisplay返回或设置是否显示显示面板(逻辑型)

ShowGotoBar返回或设置是否显示跳转栏(逻辑型)

ShowPositionControls返回或设置是否显示位置控制(逻辑型)

ShowStatusBar返回或设置是否显示状态栏(逻辑型)

ShowTracker返回或设置是否显示搜索栏(逻辑型)

SourceLink返回内容文件的路径(字符串)

SourceProtocol返回用于接收数据的协议(长整型)

StreamCount返回媒体帧的数量(长整型)

TransparentAtStart返回或设置在开始播放之前和停止之后控件是否透明(逻辑型)

VideoBorder3D返回或设置视频边框是否显示为3D效果(逻辑型)

VideoBorderColor返回或设置视频边框的颜色(OLE_颜色)

VideoBorderWidth返回或设置视频边框的宽度(长整型)

Volume返回或设置音量(长整型)

==============================================

Mediaplayer属性和方法

属性/方法名:

说明:

[基本属性] 

URL:

String;指定媒体位置,本机或网络地址

uiMode:

String;播放器界面模式,可为Full,Mini,None,Invisible

playState:

integer;播放状态,1=停止,2=暂停,3=播放,6=正在缓冲,9=正在连接,10=准备就绪

enableContextMenu:

Boolean;启用/禁用右键菜单

fullScreen:

boolean;是否全屏显示

[controls]wmp.controls//播放器基本控制

controls.play;播放

controls.pause;暂停

controls.stop;停止

controls.currentPosition:

double;当前进度

controls.currentPositionString:

string;当前进度,字符串格式。

如“00:

23”

controls.fastForward;快进

controls.fastReverse;快退

controls.next;下一曲

controls.previous;上一曲

[settings]wmp.settings//播放器基本设置

settings.volume:

integer;音量,0-100

settings.autoStart:

Boolean;是否自动播放

settings.mute:

Boolean;是否静音

settings.playCount:

integer;播放次数

[currentMedia]wmp.currentMedia//当前媒体属性

currentMedia.duration:

double;媒体总长度

currentMedia.durationString:

string;媒体总长度,字符串格式。

如“03:

24”

currentMedia.getItemInfo(conststring);获取当前媒体信息"Title"=媒体标题,"Author"=艺术家,"Copyright"=版权信息,"Description"=媒体内容描述,"Duration"=持续时间(秒),"FileSize"=文件大小,"FileType"=文件类型,"sourceURL"=原始地址

currentMedia.setItemInfo(conststring);通过属性名设置媒体信息

currentMedia.name:

string;同currentMedia.getItemInfo("Title")

[currentPlaylist]wmp.currentPlaylist//当前播放列表属性

currentPlaylist.count:

integer;当前播放列表所包含媒体数

currentPlaylist.Item[integer];获取或设置指定项目媒体信息,其子属性同wmp.currentMedia

以下是realplayer:

CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA"HEIGHT="280"WIDTH="200">

//控制开始

 

 

REALPLAYER控制

player.DoPlay()播放

player.DoPause()暂停

player.DoStop()停止

player.GetLength()返回播放文件的总长度(以毫秒为单位)

player.GetPosition()返回播放文件的当前时间位置(以毫秒为单位)

player.GetPlayState()返回播放器状态(0:

停止,1:

连接,2:

缓冲,3:

播放,4:

暂停,5:

寻找)

player.SetPosition(n)时间位置跳到n的地方(n取值以毫秒为单位)

player.SetVolume(n)设置音量(n取值为0到100)

player.SetMute(s)静音(s取值为true和false)

player.SetFullScreen()全屏

player.setSource()设置文件来源

mediaplayer控制方法

player.controls.play();播放

player.controls.stop();停止

player.controls.pause();暂停

player.controls.currentPosition返回播放文件的当前时间位置(以秒为单位)

如:

player.controls.currentPosition=60

player.controls.currentPositionString获取时间格式的字符串"0:

32"

player.currentMedia.duration返回播放文件的总长度(以秒为单位)

player.currentMedia.durationString返回时间格式的字符串"4:

34"

player.settings.volume音量(0-100)

player.settings.balance声道,通过它应该可以进行立体声、左声道、右声道的控制。

但对应的取值尚不清楚。

player.settings.mute=s静音(s取值为true和false)

player.closedCaption.CaptioningID网页中出现字幕的容器的ID

player.closedCaption.SAMIFileName字幕文件地址

player.playState返回播放器状态(3:

正在播放,2:

暂停1:

已停止)

属性

all

显示全部功能表

controlpanel

显示控制面版

infovolumepanel

显示声音面版

infopanel

显示信息面版

statusbar

显示状态列

playbutton

显示开始鈕

stopbutton

显示停止鈕

volumeslider

显示声音调整按钮

posititonslider

显示位置调整按钮

positionfield

显示位置区

statusfield

显示状态列

src

声音來源位置

autostart

是否自动播放

nolabels

是否显示title、author与coptright等信息

autogotourl

是否自动传送url事件

方法

aboutbox

显示about对话框

canplaypause

是否可以暂停、重播

canstop

是否能停止realaudio

doplaypause

设定播放或暂停

dostop

停止播放

donextitem

播放下一个声音文件

doprevitem

播放上一个声音文件

editpreferences

开启设定的对话框

hasnextitem

检查是否有下一个声音文件

hasprevitem

检查是否有上一个声音文件

hideshowstatistics

设定开启或关闭连线统计的对话框

isstatisticsvisible

检查是否已开启连线统计的对话框

dogotourl

载入设定的的realaudio声音文件

事件

onclipopened

开启realaudio声音文件时触发的事件

onclipclosed

关闭realaudio声音文件时触发的事件

onshowstatus

状态列文字改变时触发的事件

ongotourl

播放音效时,遇到url事件时,触发的事件

默认0为否,-1或1为是)

旧wmplayer播放器

22D6F312-B0F6-11D0-94AB-0080C74C7E95"id="MediaPlayer1"width="286"height="225">

--是否自动调整播放大小-->

--是否自动播放-->

--左右声道平衡,最左-9640,最右9640-->

--缓冲时间-->

--当前播放进度-1表示不变,0表示开头单位是秒,比如10表示从第10秒处开始播放,值必须是-1.0或大于等于0-->

--视频1-50%,0-100%,2-200%,3-全屏其它的值作0处理,小数则采用四舍五入然后按前的处理-->

-是否用右键弹出菜单控制-->

--是否允许拉动播放进度条到任意地方播放-->

--播放的文件地址-->

--是否静音-->

--重复播放次数,0为始终重复-->

--播放速率控制,1为正常,允许小数-->

--SAMI样式-->

--SAMI语言-->

<

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 解决方案 > 学习计划

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2