网页播放器Object使用详解

2023-12-05 0 538

一、代码


复制代码 代码如下:<object ID=\”javademo\” CLASSID=\”clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA\” HEIGHT=\”280\” WIDTH=\”200\”> <param name=\”AUTOSTART\” value=\”0\”> <param name=\”SHUFFLE\” value=\”0\”> <param name=\”PREFETCH\” value=\”0\”> <param name=\”NOLABELS\” value=\”0\”> <param name=\”SRC\” value=\”yy.wma\”> <param name=\”CONTROLS\” value=\”ImageWindow\”> <param name=\”CONSOLE\” value=\”Clip1\”> <param name=\”LOOP\” value=\”0\”> <param name=\”NUMLOOP\” value=\”0\”> <param name=\”CENTER\” value=\”0\”> <param name=\”MAINTAINASPECT\” value=\”0\”> <param name=\”BACKGROUNDCOLOR\” value=\”#000000\”> </object>二、控制说明<input type=button value=play onclick=\”javademo.DoPlay()\”><input type=button value=pause onclick=\”javademo.DoPause()\”><input type=button value=stop onclick=\”javademo.DoStop()\”>


1REAL PLAYER控制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取值为0100player.SetMute(s) 静音(s取值为truefalseplayer.SetFullScreen() 全屏player.setSource() 设置文件来源


2media player控制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-100player.settings.balance 声道,通过它应该可以进行立体声、左声道、右声道的控制。但对应的取值尚不清楚。player.settings.mute = s 静音(s取值为truefalseplayer.closedCaption.CaptioningID 网页中出现字幕的容器的IDplayer.closedCaption.SAMIFileName 字幕文件地址player.playState 返回播放器状态( 3:正在播放,2:暂停1:已停止)


三、属性(事件)说明all显示全部功能表controlpanel显示控制面版infovolumepanel显示声音面版infopanel显示信息面版statusbar显示状态列playbutton显示开始鈕stopbutton显示停止鈕volumeslider显示声音调整按钮posititonslider显示位置调整按钮positionfield显示位置区statusfield显示状态列src声音來源位置autostart是否自动播放nolabels是否显示titleauthorcoptright等信息autogotourl是否自动传送url事件方法aboutbox显示about对话框canplaypause是否可以暂停、重播canstop是否能停止realaudiodoplaypause设定播放或暂停dostop停止播放donextitem播放下一个声音文件doprevitem播放上一个声音文件editpreferences开启设定的对话框hasnextitem检查是否有下一个声音文件hasprevitem检查是否有上一个声音文件hideshowstatistics设定开启或关闭连线统计的对话框isstatisticsvisible检查是否已开启连线统计的对话框dogotourl载入设定的的realaudio声音文件


事件 onclipopened开启realaudio声音文件时触发的事件 onclipclosed关闭realaudio声音文件时触发的事件 onshowstatus状态列文字改变时触发的事件 ongotourl播放音效时,遇到url事件时,触发的事件



四、举例说明默认0表示否,-11表示是



<object classid=\”clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95\” id=\”MediaPlayer1\” width=\”286\” height=\”225\”><param name=\”AudioStream\” value=\”/-1\”><param name=\”AutoSize\” value=\”-1\”><!–是否自动调整播放大小–><param name=\”AutoStart\” value=\”-1\”><!–是否自动播放–><param name=\”AnimationAtStart\” value=\”-1\”><param name=\”AllowScan\” value=\”-1\”><param name=\”AllowChangeDisplaySize\” value=\”-1\”><param name=\”AutoRewind\” value=\”0\”><param name=\”Balance\” value=\”0\”><!–左右声道平衡,最左-9640,最右9640–><param name=\”BaseURL\” value><param name=\”BufferingTime\” value=\”15\”><!–缓冲时间–><param name=\”CaptioningID\” value><param name=\”ClickToPlay\” value=\”-1\”><param name=\”CursorType\” value=\”0\”><param name=\”CurrentPosition\” value=\”0\”><!–当前播放进度 -1 表示不变,0表示开头单位是秒,比如10表示从第10秒处开始播放,值必须是-1.0或大于等于0–><param name=\”CurrentMarker\” value=\”0\”><param name=\”DefaultFrame\” value><param name=\”DisplayBackColor\” value=\”0\”><param name=\”DisplayForeColor\” value=\”16777215\”><param name=\”DisplayMode\” value=\”0\”><param name=\”DisplaySize\” value=\”0\”><!–视频1-50%, 0-100%, 2-200%,3-全屏其它的值作0处理,小数则采用四舍五入然后按前的处理–><param name=\”Enabled\” value=\”-1\”><param name=\”EnableContextMenu\” value=\”-1\”><!-是否用右键弹出菜单控制–><param name=\”EnablePositionControls\” value=\”-1\”><param name=\”EnableFullScreenControls\” value=\”-1\”><param name=\”EnableTracker\” value=\”-1\”><!–是否允许拉动播放进度条到任意地方播放–><param name=\”Filename\” value=\”01.wma\” valuetype=\”ref\”><!–播放的文件地址–><param name=\”InvokeURLs\” value=\”-1\”><param name=\”Language\” value=\”-1\”><param name=\”Mute\” value=\”0\”><!–是否静音–><param name=\”PlayCount\” value=\”10\”><!–重复播放次数,0为始终重复–><param name=\”PreviewMode\” value=\”-1\”><param name=\”Rate\” value=\”1\”><!–播放速率控制,1为正常,允许小数–><param name=\”SAMIStyle\” value><!–SAMI样式–><param name=\”SAMILang\” value><!–SAMI语言–><param name=\”SAMIFilename\” value><!–字幕ID–><param name=\”SelectionStart\” value=\”-1\”><param name=\”SelectionEnd\” value=\”-1\”><param name=\”SendOpenStateChangeEvents\” value=\”-1\”><param name=\”SendWarningEvents\” value=\”-1\”><param name=\”SendErrorEvents\” value=\”-1\”><param name=\”SendKeyboardEvents\” value=\”0\”><param name=\”SendMouseClickEvents\” value=\”0\”><param name=\”SendMouseMoveEvents\” value=\”0\”><param name=\”SendPlayStateChangeEvents\” value=\”-1\”><param name=\”ShowCaptioning\” value=\”0\”><!–是否显示字幕,为一块黑色,下面会有一大块黑色,一般不显示–><param name=\”ShowControls\” value=\”-1\”><!–是否显示控制,比如播放,停止,暂停–><param name=\”ShowAudioControls\” value=\”-1\”><!–是否显示音量控制–><param name=\”ShowDisplay\” value=\”0\”><!–显示节目信息,比如版权等–><param name=\”ShowGotoBar\” value=\”0\”><!–是否启用上下文菜单–><param name=\”ShowPositionControls\” value=\”-1\”><!–是否显示往前往后及列表,如果显示一般也都是灰色不可控制–><param name=\”ShowStatusBar\” value=\”-1\”><!–当前播放信息,显示是否正在播放,及总播放时间和当前播放到的时间–><param name=\”ShowTracker\” value=\”-1\”><!–是否显示当前播放跟踪条,即当前的播放进度条–><param name=\”TransparentAtStart\” value=\”-1\”><param name=\”VideoBorderWidth\” value=\”0\”><!–显示部的宽部,如果小于视频宽,则最小为视频宽,或者加大到指定值,并自动加大高度.此改变只改变四周的黑框大小,不改变视频大小–><param name=\”VideoBorderColor\” value=\”0\”><!–显示黑色框的颜色, RGB,比如ffff00为黄色–><param name=\”VideoBorder3D\” value=\”0\”><param name=\”Volume\” value=\”0\”><!–音量大小,负值表示是当前音量的减值,值自动会取绝对值,最大为0,最小为-9640–><param name=\”WindowlessVideo\” value=\”0\”><!–如果是0可以允许全屏,否则只能在窗口中查看–></object>


以上播放器是老式的那种,6.4版本!新式播放器是在MediaPlayer9.0以后出现的,也就是说只有装了9.09.0以上的播放器才能正常使用的。——————————————————————————-下面是新式播放器代码,相对以前的来说要简单很多:<object id=\”player\” height=\”64\” width=\”260\” classid=\”CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6\”><param NAME=\”AutoStart\” VALUE=\”-1\”><!–是否自动播放–><param NAME=\”Balance\” VALUE=\”0\”><!–调整左右声道平衡,同上面旧播放器代码–><param name=\”enabled\” value=\”-1\”><!–播放器是否可人为控制–><param NAME=\”EnableContextMenu\” VALUE=\”-1\”><!–是否启用上下文菜单–><param NAME=\”url\” VALUE=\”1.wma\”><!–播放的文件地址–><param NAME=\”PlayCount\” VALUE=\”1\”><!–播放次数控制,为整数–><param name=\”rate\” value=\”1\”><!–播放速率控制,1为正常,允许小数,1.0-2.0–><param name=\”currentPosition\” value=\”0\”><!–控件设置:当前位置–><param name=\”currentMarker\” value=\”0\”><!–控件设置:当前标记–><param name=\”defaultFrame\” value=\”\”><!–显示默认框架–><param name=\”invokeURLs\” value=\”0\”><!–脚本命令设置:是否调用URL–><param name=\”baseURL\” value=\”\”><!–脚本命令设置:被调用的URL–><param name=\”stretchToFit\” value=\”0\”><!–是否按比例伸展–><param name=\”volume\” value=\”50\”><!–默认声音大小0%-100%,50则为50%–><param name=\”mute\” value=\”0\”><!–是否静音–><param name=\”uiMode\” value=\”mini\”><!–播放器显示模式:Full显示全部;mini最简化;None不显示播放控制,只显示视频窗口;invisible全部不显示–><param name=\”windowlessVideo\” value=\”0\”><!–如果是0可以允许全屏,否则只能在窗口中查看–><param name=\”fullScreen\” value=\”0\”><!–开始播放是否自动全屏–><param name=\”enableErrorDialogs\” value=\”-1\”><!–是否启用错误提示报告–><param name=\”SAMIStyle\” value><!–SAMI样式–><param name=\”SAMILang\” value><!–SAMI语言–><param name=\”SAMIFilename\” value><!–字幕ID–></object>

您可能感兴趣的文章:

  • Android 使用Vitamio打造自己的万能播放器(5)——在线播放(播放优酷视频)
  • Android 使用Vitamio打造自己的万能播放器(4)——本地播放(快捷搜索、数据存储)
  • Android 使用Vitamio打造自己的万能播放器(3)——本地播放(主界面、播放列表)
  • Android 使用Vitamio打造自己的万能播放器(2)—— 手势控制亮度、音量、缩放
  • Android 使用Vitamio打造自己的万能播放器(1)——准备
  • (jsp/html)网页上嵌入播放器(常用播放器代码整理)
  • MediaPlayer 在线播放器代码
  • 页面嵌入Windows Media Player播放器代码需要注意的
  • 在线播放器代码大全
  • Android 使用Vitamio打造自己的万能播放器(6)——在线播放(播放列表)

收藏 (0) 打赏

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

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

悠久资源 站长故事 网页播放器Object使用详解 https://www.u-9.cn/yunying/gushi/98026.html

常见问题

相关文章

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

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