javascript控制realplayer对象使用

2023-12-07 0 244

复制代码 代码如下:<objectID=\”javademo\”CLASSID=\”clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA\”HEIGHT=\”280\”WIDTH=\”200\”> <paramname=\”AUTOSTART\”value=\”0\”> <paramname=\”SHUFFLE\”value=\”0\”> <paramname=\”PREFETCH\”value=\”0\”> <paramname=\”NOLABELS\”value=\”0\”> <paramname=\”SRC\”value=\”yy.wma\”> <paramname=\”CONTROLS\”value=\”ImageWindow\”> <paramname=\”CONSOLE\”value=\”Clip1\”> <paramname=\”LOOP\”value=\”0\”> <paramname=\”NUMLOOP\”value=\”0\”> <paramname=\”CENTER\”value=\”0\”> <paramname=\”MAINTAINASPECT\”value=\”0\”> <paramname=\”BACKGROUNDCOLOR\”value=\”#000000\”> </object>//控制开始 <inputtype=buttonvalue=playonclick=\”javademo.DoPlay()\”> <inputtype=buttonvalue=pauseonclick=\”javademo.DoPause()\”> <inputtype=buttonvalue=stoponclick=\”javademo.DoStop()\”>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.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为是) <objectclassid=\”clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95\”id=\”MediaPlayer1\”width=\”286\”height=\”225\”> <paramname=\”AudioStream\”value=\”/-1\”> <paramname=\”AutoSize\”value=\”-1\”> <!–是否自动调整播放大小–> <paramname=\”AutoStart\”value=\”-1\”> <!–是否自动播放–> <paramname=\”AnimationAtStart\”value=\”-1\”> <paramname=\”AllowScan\”value=\”-1\”> <paramname=\”AllowChangeDisplaySize\”value=\”-1\”> <paramname=\”AutoRewind\”value=\”0\”> <paramname=\”Balance\”value=\”0\”> <!–左右声道平衡,最左-9640,最右9640–> <paramname=\”BaseURL\”value> <paramname=\”BufferingTime\”value=\”15\”> <!–缓冲时间–> <paramname=\”CaptioningID\”value> <paramname=\”ClickToPlay\”value=\”-1\”> <paramname=\”CursorType\”value=\”0\”> <paramname=\”CurrentPosition\”value=\”0\”> <!–当前播放进度-1表示不变,0表示开头单位是秒,比如10表示从第10秒处开始播放,值必须是-1.0或大于等于0–> <paramname=\”CurrentMarker\”value=\”0\”> <paramname=\”DefaultFrame\”value> <paramname=\”DisplayBackColor\”value=\”0\”> <paramname=\”DisplayForeColor\”value=\”16777215\”> <paramname=\”DisplayMode\”value=\”0\”> <paramname=\”DisplaySize\”value=\”0\”> <!–视频1-50%,0-100%,2-200%,3-全屏其它的值作0处理,小数则采用四舍五入然后按前的处理–> <paramname=\”Enabled\”value=\”-1\”> <paramname=\”EnableContextMenu\”value=\”-1\”> <!-是否用右键弹出菜单控制–> <paramname=\”EnablePositionControls\”value=\”-1\”> <paramname=\”EnableFullScreenControls\”value=\”-1\”> <paramname=\”EnableTracker\”value=\”-1\”> <!–是否允许拉动播放进度条到任意地方播放–> <paramname=\”Filename\”value=\”01.wma\”valuetype=\”ref\”> <!–播放的文件地址–> <paramname=\”InvokeURLs\”value=\”-1\”> <paramname=\”Language\”value=\”-1\”> <paramname=\”Mute\”value=\”0\”> <!–是否静音–> <paramname=\”PlayCount\”value=\”10\”> <!–重复播放次数,0为始终重复–> <paramname=\”PreviewMode\”value=\”-1\”> <paramname=\”Rate\”value=\”1\”> <!–播放速率控制,1为正常,允许小数–> <paramname=\”SAMIStyle\”value> <!–SAMI样式–> <paramname=\”SAMILang\”value> <!–SAMI语言–> <paramname=\”SAMIFilename\”value> <!–字幕ID–> <paramname=\”SelectionStart\”value=\”-1\”> <paramname=\”SelectionEnd\”value=\”-1\”> <paramname=\”SendOpenStateChangeEvents\”value=\”-1\”> <paramname=\”SendWarningEvents\”value=\”-1\”> <paramname=\”SendErrorEvents\”value=\”-1\”> <paramname=\”SendKeyboardEvents\”value=\”0\”> <paramname=\”SendMouseClickEvents\”value=\”0\”> <paramname=\”SendMouseMoveEvents\”value=\”0\”> <paramname=\”SendPlayStateChangeEvents\”value=\”-1\”> <paramname=\”ShowCaptioning\”value=\”0\”> <!–是否显示字幕,为一块黑色,下面会有一大块黑色,一般不显示–> <paramname=\”ShowControls\”value=\”-1\”> <!–是否显示控制,比如播放,停止,暂停–> <paramname=\”ShowAudioControls\”value=\”-1\”> <!–是否显示音量控制–> <paramname=\”ShowDisplay\”value=\”0\”> <!–显示节目信息,比如版权等–> <paramname=\”ShowGotoBar\”value=\”0\”> <!–是否启用上下文菜单–> <paramname=\”ShowPositionControls\”value=\”-1\”> <!–是否显示往前往后及列表,如果显示一般也都是灰色不可控制–> <paramname=\”ShowStatusBar\”value=\”-1\”> <!–当前播放信息,显示是否正在播放,及总播放时间和当前播放到的时间–> <paramname=\”ShowTracker\”value=\”-1\”> <!–是否显示当前播放跟踪条,即当前的播放进度条–> <paramname=\”TransparentAtStart\”value=\”-1\”> <paramname=\”VideoBorderWidth\”value=\”0\”> <!–显示部的宽部,如果小于视频宽,则最小为视频宽,或者加大到指定值,并自动加大高度.此改变只改变四周的黑框大小,不改变视频大小–> <paramname=\”VideoBorderColor\”value=\”0\”> <!–显示黑色框的颜色,为RGB值,比如ffff00为黄色–> <paramname=\”VideoBorder3D\”value=\”0\”> <paramname=\”Volume\”value=\”0\”> <!–音量大小,负值表示是当前音量的减值,值自动会取绝对值,最大为0,最小为-9640–> <paramname=\”WindowlessVideo\”value=\”0\”> <!–如果是0可以允许全屏,否则只能在窗口中查看–> </object> 上面的这个播放器是老式的那种,6.4版本!新式播放器是在MediaPlayer9.0以后出现的,也就是说只有装了9.0或9.0以上的播放器才能正常使用的。 ——————————————————————————- 下面是新式播放器代码,相对以前的来说要简单很多: <objectid=\”player\”height=\”64\”width=\”260\”classid=\”CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6\”> <paramNAME=\”AutoStart\”VALUE=\”-1\”> <!–是否自动播放–> <paramNAME=\”Balance\”VALUE=\”0\”> <!–调整左右声道平衡,同上面旧播放器代码–> <paramname=\”enabled\”value=\”-1\”> <!–播放器是否可人为控制–> <paramNAME=\”EnableContextMenu\”VALUE=\”-1\”> <!–是否启用上下文菜单–> <paramNAME=\”url\”VALUE=\”1.wma\”> <!–播放的文件地址–> <paramNAME=\”PlayCount\”VALUE=\”1\”> <!–播放次数控制,为整数–> <paramname=\”rate\”value=\”1\”> <!–播放速率控制,1为正常,允许小数,1.0-2.0–> <paramname=\”currentPosition\”value=\”0\”> <!–控件设置:当前位置–> <paramname=\”currentMarker\”value=\”0\”> <!–控件设置:当前标记–> <paramname=\”defaultFrame\”value=\”\”> <!–显示默认框架–> <paramname=\”invokeURLs\”value=\”0\”> <!–脚本命令设置:是否调用URL–> <paramname=\”baseURL\”value=\”\”> <!–脚本命令设置:被调用的URL–> <paramname=\”stretchToFit\”value=\”0\”> <!–是否按比例伸展–> <paramname=\”volume\”value=\”50\”> <!–默认声音大小0%-100%,50则为50%–> <paramname=\”mute\”value=\”0\”> <!–是否静音–> <paramname=\”uiMode\”value=\”mini\”> <!–播放器显示模式:Full显示全部;mini最简化;None不显示播放控制,只显示视频窗口;invisible全部不显示–> <paramname=\”windowlessVideo\”value=\”0\”> <!–如果是0可以允许全屏,否则只能在窗口中查看–> <paramname=\”fullScreen\”value=\”0\”> <!–开始播放是否自动全屏–> <paramname=\”enableErrorDialogs\”value=\”-1\”> <!–是否启用错误提示报告–> <paramname=\”SAMIStyle\”value> <!–SAMI样式–> <paramname=\”SAMILang\”value> <!–SAMI语言–> <paramname=\”SAMIFilename\”value> <!–字幕ID–> </object>

您可能感兴趣的文章:

  • js预载入和JavaScript Image()对象使用介绍
  • JavaScript Date对象使用总结
  • JS面向对象编程之对象使用分析
  • javascript Array对象使用小结
  • JS的Event事件对象使用方法
  • JS中this上下文对象使用方式
  • JavaScript中document对象使用详解
  • javascript self对象使用详解
  • JavaScript包装对象使用介绍
  • javaScript arguments 对象使用介绍
  • js 对象使用的小技巧实例分析

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

悠久资源 站长故事 javascript控制realplayer对象使用 https://www.u-9.cn/yunying/gushi/125402.html

常见问题

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务