zoukankan      html  css  js  c++  java
  • webplayer9 调用代码

    webplayer9 调用代码

    javascript控制webplayer

    http://www.webplayer9.com/JSDK/start_here.html

    WebPlayer9 - 网页中调用播放器实例


    注:一般情况下,参数值设为-1表示启用,设为0表示不启用

    1.控件属性

    classid="clsid:947BA55B-2113-4349-8784-FFB9D7F881C9"

    Mode: 控件的显示模式, full 表示全部显示, simple 表示隐藏控制部分显示。
    LastVolume: 是否记忆音量设置, 0 表示不记忆, -1 表示记忆。
    LastPosition: 是否记忆本次的播放进度, 0 表示不记忆, -1 表示记忆。
    Title: 播放器中显示的播放的资源的标题, 例如: 亚瑟的迷你王国A
    AdTime:播放开始前, 显示广告时间的长度, 单位秒, 0 表示不显示广告
    AdURL:播放开始前, 显示广告的URL地址, 如果包含Flash,最好不要启用显示Flash的右键菜单功能, 地址为空,不显示广告
    EmbedURL:播放停止后, 显示的网页的地址, 地址为空, 表示不显示
    EncryptURL:是否启用加密的播放地址, 0不启用, -1, 表示启用
    URL: 要播放的视频资源的地址,格式为: http://dommain:port/path/name.[rm/rmvb/wvm/asf/flv], 必须是绝对路径。
    AutoStart: 是否自动开始播放, 0 表示不自动播放, -1 表示自动播放
    AlwaysOnTop:是否让播放窗口位于最顶层, 0不启用, -1, 表示启用
    SkinURL:指定皮肤的绝对链接地址如果使用播放器默认皮肤地址可以为空。
    TextAds:播放器状态栏中的广告
    P2PSupport:设置是否启用P2P, none 表示不启用, private 表示本服务器启用, public 表示对互联网所有用户启用。
    MapPort:是否对于内网用户启用端口映射, 公网点播需要设置为-1启用, 内网点播一定要设置为 0 不启用
    AutoSize:是否启用播放窗口自适应视频的宽度比例 0不启用,-1启用, 注意如果启用自适应视频的宽度比例播放窗口必须是弹出式打开
    LButtonPause:设置是否启用鼠标点击播放窗口暂停播放,0不启用;-1启用



    2.控件示例


    <HTML>
    <HEAD>
    <TITLE>WebPlayer9 test page</TITLE>
    <script type="text/javascript" src="http://www.webplayer9.com/js/objectSwap.js"></script>
    </HEAD>
    <body>
    <HR>
    <center>
    <P>
    <script type="text/javascript">
    function ValidCheck()
    {
           try
           {
                if ( !ocxstatus() )
                {
                         if( is_ie() )
                         {
                                   alert("您没有安装WebPlayer9播放器!请先下载WebPlayer9。");
                                   window.open("http://www.webplayer9.com/download/WP9Setup.exe", '_self'); //下载软件的页面
                                   return false;
                         }
                         else
                         {
                                   alert("如果您使用FireFox无法正常观看,请使用IE浏览器打开此页面!");
                                   return false;
                         }
                }
                else
                {
                         try
                         {
                                   //window.open( s,'_blank' );
                         }
                         catch(e)
                         {
                                   //alert('打开播放器时出错。');
                         }
                }
           }
           catch(e)
           {
                alert('判断控件时出错。');
                return false;
           }
           return false;
    }
    function is_ie()
    {
           try
           {
                var agt = navigator.userAgent.toLowerCase();
                var ie = ((agt.indexOf("msie") != -1));
                if ( ie )
                {
                         return true;
                }
                else
                {
                         return false;
                }
           }
           catch(e) {
                alert('判断浏览器类型时出错。');
           }
           return false;
    }
    function ocxstatus()
    {
           var NewObj;
           try
           {
                NewObj = new ActiveXObject("XMEDIAPLAYER.XMediaPlayerCtrl.1");
                if ( typeof NewObj != 'undefined' )
                {
                         NewObj = null;
                         return true;
                }
           }
           catch(e)
           {
                NewObj = null;
                return false;
           }
    }

    ValidCheck();
    </script>
    <!--创建播放器对象-->
    <OBJECT name=myWebPlayer9 id=myWebPlayer9 classid="clsid:947BA55B-2113-4349-8784-FFB9D7F881C9" width=70% height=70% align=center hspace=0 vspace=0>
    <!--模式选择, full 表示完整显示包括播放窗口和控制栏, simple 表示简单显示, 只显示播放窗口, 不显示控制栏-->
    <param name="Mode" value="full">

    <!--是否记忆上次的播放音量设置-->
    <param name="LastVolume" value=-1>

    <!--是否记忆上次播放进度-->
    <param name="LastPosition" value=-1>

    <!--播放时显示的播放文件的标题-->
    <param name="Title" value="亚瑟的迷你王国A">

    <!--播放开始前, 显示广告时间的长度, 单位秒, 0 表示不显示广告-->
    <param name="AdTime" value=10>

    <!--播放开始前, 显示广告的URL地址, 如果包含Flash,最好不要启用显示Flash的右键菜单功能, 地址为空,不显示广告-->
    <param name="AdURL" value="http://www.baidu.com">

    <!--播放停止后, 显示的网页的地址, 地址为空, 表示不显示-->
    <param name="EmbedURL" value="http://www.webplayer9.com">

    <!--是否启用加密的播放地址, 0不启用, -1, 表示启用-->
    <param name="EncryptURL" value=0>

    <!--播放的视频的地址, 必须是绝对的文件路径, 支持RMVB/RM/WMV/ASF/FLV格式, 配合EncryptURL属性可以支持加密地址-->
    <param name="URL" value="http://www.webplayer9.com/vod/yase1.rmvb">

    <!--打开网页后, 是否自动开始播放-->
    <param name="AutoStart" value=-1>

    <!--是否让播放窗口位于最顶层, 0不启用, -1, 表示启用-->
    <param name="AlwaysOnTop" value=0>

    <!--指定皮肤的绝对链接地址-->
    <param name="SkinURL" value="">

    <!--不限制个数的文字广告-->
    <param name="TextAds" value="P2P网络技术实验室|http://www.p2plib.com[/url]@webplayer9官方网站|[url]http://www.webplayer9.com">

    <!--设置是否启用P2P, none 表示不启用, private 表示本服务器启用, public 表示对互联网所有用户启用-->
    <param name="P2PSupport" value="private">

    <!--状态栏多个文字广告的间隔时间, 默认为10秒钟-->
    <param name="TextAdsTimeslot" value=10>

    <!--控制文字广告颜色的属性: TextAdsColor, 设置值为: XXXXXX, 表示RGB, XX -> R, XX -> G, XX -> B-->
    <param name="TextAdsColor" value="00FE00">

    <!--设置属性: RedirectURL=1, URL=[动态的重定向地址], 可以启用动态的重定向地址进行点播-->
    <param name="RedirectURL" value=0>

    <!--是否对于内网用户自动映射端口, 设置后对公网P2P点播帮助极大, 切记, 在内网做p2p点播, 不要设置此属性-->
    <param name="MapPort" value=-1>

    <!--视频播放完毕后, 是否自动停止视频, 跳转到广告页面, 注意P2P点播时最好不要设置, 可以增强P2P分发效果-->
    <param name="StopOnEnd" value=0>

    <!-是否启用播放窗口自适应视频的宽度比例 0不启用,-1启用, 注意如果启用自适应视频的宽度比例播放窗口必须是弹出式打开-->
    <param name="AutoSize" value=0>

    <!-- 设置是否启用鼠标点击播放窗口暂停播放,0不启用;-1启用 -->
    <param name="LButtonPause" value=-1>
    </OBJECT>
    </body>
    </HTML>

  • 相关阅读:
    学习笔记CB002:词干提取、词性标注、中文切词、文档分类
    学习笔记CB001:NLTK库、语料库、词概率、双连词、词典
    从零开始在iPhone上运行视频流实时预测模型应用,只需10步
    学习笔记DL008:概率论,随机变量,概率分布,边缘概率,条件概率,期望、方差、协方差
    学习笔记DL007:Moore-Penrose伪逆,迹运算,行列式,主成分分析PCA
    学习笔记DL005:线性相关、生成子空间,范数,特殊类型矩阵、向量
    学习笔记DL004:标量、向量、矩阵、张量,矩阵、向量相乘,单位矩阵、逆矩阵
    学习笔记DL003:神经网络第二、三次浪潮,数据量、模型规模,精度、复杂度,对现实世界冲击
    学习笔记DL002:AI、机器学习、表示学习、深度学习,第一次大衰退
    学习笔记TF067:TensorFlow Serving、Flod、计算加速,机器学习评测体系,公开数据集
  • 原文地址:https://www.cnblogs.com/studio313/p/1552859.html
Copyright © 2011-2022 走看看