zoukankan      html  css  js  c++  java
  • js控制播放器 (转)

    <object classid="clsid:6BF52A52-394A-11D3-B153-00C04F79FAA6" id="wmp" >
    <param name="URL" value="" />                           //媒体文件地址
    <param name="rate" value="1" />
    <param name="balance" value="0" />                    //声道0全声道,-100左声道,100右声道
    <param name="currentPosition" value="0" />
    <param name="playCount" value="1" />                //播放次数
    <param name="autoStart" value="-1" />                //是否自动播放-1是,0否
    <param name="currentMarker" value="0" />
    <param name="invokeURLs" value="-1" />
    <param name="volume" value="50" />                  //音量
    <param name="mute" value="0" />');                    //是否静音-1是,0否
    <param name="uiMode" value="none" />             //播放器模式full(默认)显示全部控件,none仅视频窗口,mini视频及一些常用控件,invisiblei不显示任何控件及视频窗口
    <param name="stretchToFit" value="0" />
    <param name="windowlessVideo" value="0" />
    <param name="enabled" value="-1" />');
    <param name="enableContextMenu" value="-1" />
    <param name="fullScreen" value="0" />');            //是否全屏
    <param name="enableErrorDialogs" value="-1" />//是否允许出错信息提示
    </object>

    JavaScript操作函数(wmp为播放机ID,注意区分大小写)

    wmp.URL=""                             //播放媒体地址
    wmp.controls.play()                   //开始播放
    wmp.controls.stop()                   //停止播放
    wmp.controls.pause()                 //暂停播放
    wmp.settings.mute=true | false    //控制是否静音
    wmp.fullScreen=true | false         //控制是否全屏

    获取播放机状态

    wmp.playState                         //播放机状态,共有1-10个状态,具体如下

    wmp.playState==1                 //停止播放
    wmp.playState==2                 //暂停播放
    wmp.playState==3                 //正常播放
    wmp.playState==4                 //向前搜索
    wmp.playState==5                 //向后搜索
    wmp.playState==6                 //缓冲处理
    wmp.playState==7                 //等待反应
    wmp.playState==8                 //播放完毕
    wmp.playState==9                 //连接媒体
    wmp.playState==10               //准备就绪

    wmp.controls.currentPositionString     //取得媒体当前位置,以形如 06:01 的时间形式显示
    wmp.controls.currentPosition              //取得媒体当前位置,以形如 300.001 的秒数形式显示,精确到毫秒
    wmp.currentMedia.durationString       //取得媒体总长度,以形如 06:01 的时间形式显示
    wmp.currentMedia.duration                //取得媒体总长度,以形如 300.001 的秒数形式显示,精确到毫秒

  • 相关阅读:
    SAP CRM销售订单UI上的字段对应的数据库表存储字段:requested start date和end date
    SAP Fiori Elements里Drop down list的实现原理
    使用Fiori Elements创建的SAP UI5应用,如何支持编辑功能
    #开工新姿势#开启一年新征程,云社区叫你来充电啦!
    云小课 | 守护网络安全不是问题,iptables的四表五链为你开启“八卦阵”
    所见即搜,3分钟教你搭建一个服装搜索系统!
    AI辅助宫颈癌筛查技术全球居首,守护者的力量来源是?
    干货分享丨从MPG 线程模型,探讨Go语言的并发程序
    网络知识一箩筐:IP地址划分的那些知识点
    MindSpore:基于本地差分隐私的 Bandit 算法
  • 原文地址:https://www.cnblogs.com/Veakey/p/2640460.html
Copyright © 2011-2022 走看看