`

利用JS如何获取JW player播放停止或者是当前播放时间

 
阅读更多
http://club.itqun.net/showtopic-268025.html


<div id="myPlayer"></div>
<script type="text/javascript">

function playPause() //暂停
{
JW.sendEvent('PLAY', 'false');
}
function startPlay() //开始播放
{
JW.sendEvent('play');
}
function stopPlay() //停止播放
{
JW.sendEvent('stop');
}
function changeVolume() //改变音量
{
JW.sendEvent('volume',80)
}
function playMute() //静音
{
JW.sendEvent("mute","true");
}

var s0 = new SWFObject('player.swf','JW','520','300','7');
s0.addParam('allowfullscreen','true');
s0.addParam('allowscriptaccess','always');
s0.addParam('wmode','opaque');
s0.addVariable("enablejs","true");//能不能允许javascript脚本控制flash
s0.addVariable('duration','34');
s0.addVariable('file','03.flv');
s0.addVariable('image','xs.jpg');
s0.addVariable("displayheight","300");//播放区域高度
s0.addVariable('backcolor','0x000000');
s0.addVariable('frontcolor','0xffffff');
s0.addVariable('lightcolor','0xff0000');
s0.addVariable('screencolor','0x000000');
s0.addVariable('playlistsize','200');
s0.addVariable('playlist','right');
s0.addVariable('volume','80');
s0.write("myPlayer");//将播放器写入到myPlayer层显示
</script>



利用JS获取JWplayer 播放状态
JScript code


<script type="text/javascript">

    // some variables to save
    var currentPosition;//当前播放秒数
    var currentVolume;//当前音量
    var currentItem;//当前播放项

    // these functions are caught by the JavascriptView object of the player.
    function sendEvent(typ,prm) { thisMovie("player_id").sendEvent(typ,prm); };
    //case "playpause": 暂停
    //"prev": "next":"stop": 上一项 下一项 停止
    //scrub":秒数"volume":音量 playitem 播放项"getlink": "fullscreen": "complete": "captions":标题  "audio":
    function getUpdate(typ,pr1,pr2,pid) {
        if(typ == "time") { currentPosition = pr1; }
        else if(typ == "volume") { currentVolume = pr1; }
        else if(typ == "item") { currentItem = pr1; setTimeout("getItemData(currentItem)",100); }
        var id = document.getElementById(typ);
        id.innerHTML = typ+ ": "+Math.round(pr1);
        pr2 == undefined ? null: id.innerHTML += ", "+Math.round(pr2);
        if(pid != "null") {
            document.getElementById("pid").innerHTML = "(来自播放器 <i>"+pid+"</i>的消息)";
        }
    };

    // These functions are caught by the feeder object of the player. RSS专用
    function loadFile(obj) { thisMovie("mpl").loadFile(obj); };
    function addItem(obj,idx) { thisMovie("mpl").addItem(obj,idx); }
    function removeItem(idx) { thisMovie("mpl").removeItem(idx); }
    function getItemData(idx) {
        var obj = thisMovie("player_id").itemData(idx);
        var nodes = "";
        for(var i in obj) {
            nodes += "<li>"+i+": "+obj[i]+"</li>";
        }
        document.getElementById("data").innerHTML = nodes;
    };

    // This is a javascript handler for the player and is always needed.
    function thisMovie(movieName) {
        if(navigator.appName.indexOf("Microsoft") != -1) {
            return window[movieName];
        } else {
            return document[movieName];
        }
    };

</script>
分享到:
评论

相关推荐

    JW_Player JavaScript API

    - **时间控制**:`seek(position)`跳转到指定位置,`getCurrentTime()`获取当前播放时间,`getDuration()`获取总时长。 - **播放状态**:`getPlaylistIndex()`获取当前播放的媒体索引,`getPlaylist()`获取整个...

    jw player6.6 已去水印和右键

    - **jwplayer.html5.js** 和 **jwplayer.js**:分别是HTML5和JavaScript版本的JW Player核心代码,用于在不同浏览器和设备上实现视频播放。 - **jwplayer.flash.swf**:Flash版本的播放器,用于在不支持HTML5的旧...

    JW Flv Player

    **JW FLV Player** 是一个广泛使用的在线流媒体播放器,特别设计用于播放FLV(Flash Video)格式的视频内容。它支持多种视频和音频格式,并提供了丰富的自定义选项和功能,使得开发者和网站管理员能够轻松地在网页上...

    jw player源代码

    JW Player提供了一个强大的API,允许开发者通过JavaScript来控制播放器的行为,如播放、暂停、停止、改变音量、切换视频源等。通过理解和利用这些API,开发者可以实现自定义的播放控件或者与其他应用进行集成。 4....

    去掉JW Player水印及右键官方菜单的JW Player播放器83k

    JW Player允许通过JavaScript API或者皮肤XML文件来自定义播放器的行为和外观。去除水印可能涉及到修改皮肤文件,移除显示水印的元素;而禁用右键菜单则可能需要通过API禁用默认的事件处理。需要注意的是,这些操作...

    jw_flv_player

    1. **下载JW Player**:从官方渠道获取JW Player的压缩包,如`jw_flv_player`。 2. **解压并引入**:解压文件,将包含的SWF文件和JavaScript库引入到网页中。 3. **配置播放器**:通过HTML和JavaScript代码设置...

    网页播放器jw player

    网页播放器JW Player是一款广泛使用的开源媒体播放器,它专为嵌入到网页中播放视频、音频和图像而设计。这款播放器以其易用性和灵活性而受到开发者的青睐,支持多种媒体格式,并且提供了丰富的自定义选项,使得网页...

    jw player 源码5.7

    4. **API控制**:JW Player提供了丰富的JavaScript API,允许开发者控制播放器的行为,如播放、暂停、停止、快进、快退,以及获取播放状态和统计信息。 5. **自定义皮肤**:5.7版本允许用户通过CSS自定义播放器的...

    JW Player 5.3去水印版本

    5. **视频控制**:JW Player 5.3提供了基本的播放、暂停、停止、音量控制,以及进度条滑动等交互功能,用户可以轻松控制视频播放。 6. **广告集成**:JW Player支持VAST(Video Ad Serving Template)标准,允许在...

    JW Player javascript api

    JW Player Embedding and JavaScript Guide

    jw player 5.7最新版

    4. **控制播放** - JW Player提供API接口,可以控制播放、暂停、停止、快进、快退等操作,实现交互式视频体验。 5. **插件集成** - 如需增加广告、社交分享等功能,可以安装官方或第三方插件,按照文档指导进行配置...

    jw player drm视频播放器(h5、web、android、ios)视频播放

    "jwplayer.js"是JW Player的核心JavaScript库,包含了播放器的逻辑和API,使得开发者可以通过JavaScript控制播放器的行为,如播放、暂停、切换质量等。 "jwplayer-30s.mp4"可能是一个演示视频文件,用于测试播放器...

    jw-player-plugin-for-wordpress.2.1.1

    通过WordPress后台的插件管理界面,可以搜索并安装JW Player插件,或者直接将下载的"jw-player-plugin-for-wordpress"文件上传至wp-content/plugins目录,然后激活即可。一旦激活,用户就可以在编写或编辑文章时,...

    去掉JW Player FLV播放器按钮水印示例及多文件播放等示例

    本示例主要关注如何去除JW Player中的按钮水印以及实现多文件播放的功能。以下是对这些知识点的详细说明: 一、去掉JW Player按钮水印 JW Player通常会在播放器界面上显示其品牌标识或水印,这可能是默认设置中的一...

    jwplayer 6.1 好用版

    JW Player 的JavaScript API 允许开发者通过编写JavaScript代码来控制播放器的行为,包括但不限于播放、暂停、停止、快进、快退、调整音量、切换视频源等操作。这种灵活性使得在网页设计中实现交互性视频体验变得...

    JW Player修改后源码

    JW Player是一款流行的开源视频播放器,广泛应用于网站和应用程序中,支持多种视频格式,包括FLV(Flash Video)。在【标题】"JW Player修改后源码"中,我们讨论的是用户或开发者已经对JW Player的源代码进行了一些...

    JW FLV Media Player开源FLA

    《JW FLV Media Player:开源FLA的深度解析与应用》 JW FLV Media Player是一款广泛应用的开源FLV媒体播放器,它以其强大的功能和灵活的自定义性深受开发者喜爱。本篇文章将深入探讨该播放器的核心特性,以及如何...

    jwplayer网页视频播放器

    - **JavaScript API**:JW Player 提供丰富的 JavaScript API,允许开发者控制播放器的行为,例如更改视频源、监听播放事件等。 - **插件系统**:通过插件系统,开发者可以扩展播放器功能,如添加水印、实现直播等...

    jwplayer-7.1.4

    1. **jwplayer.js/jwplayer.min.js**:这是JW Player的核心JavaScript文件,包含了播放器的所有功能。 2. **skins** 文件夹:包含各种预设的播放器皮肤。 3. **examples** 文件夹:包含示例代码,帮助开发者了解如何...

    JW player 5.3 附带使用样例

    JW Player是一款开源的JavaScript和Flash视频播放器,由LongTail Video公司开发。它提供了一种灵活的方式来嵌入视频内容到网页中,支持多种视频格式,如FLV、MP4等,并且兼容各种浏览器和设备。JW Player 5.3是其...

Global site tag (gtag.js) - Google Analytics