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>
分享到:
相关推荐
- **时间控制**:`seek(position)`跳转到指定位置,`getCurrentTime()`获取当前播放时间,`getDuration()`获取总时长。 - **播放状态**:`getPlaylistIndex()`获取当前播放的媒体索引,`getPlaylist()`获取整个...
- **jwplayer.html5.js** 和 **jwplayer.js**:分别是HTML5和JavaScript版本的JW Player核心代码,用于在不同浏览器和设备上实现视频播放。 - **jwplayer.flash.swf**:Flash版本的播放器,用于在不支持HTML5的旧...
**JW FLV Player** 是一个广泛使用的在线流媒体播放器,特别设计用于播放FLV(Flash Video)格式的视频内容。它支持多种视频和音频格式,并提供了丰富的自定义选项和功能,使得开发者和网站管理员能够轻松地在网页上...
JW Player提供了一个强大的API,允许开发者通过JavaScript来控制播放器的行为,如播放、暂停、停止、改变音量、切换视频源等。通过理解和利用这些API,开发者可以实现自定义的播放控件或者与其他应用进行集成。 4....
JW Player允许通过JavaScript API或者皮肤XML文件来自定义播放器的行为和外观。去除水印可能涉及到修改皮肤文件,移除显示水印的元素;而禁用右键菜单则可能需要通过API禁用默认的事件处理。需要注意的是,这些操作...
1. **下载JW Player**:从官方渠道获取JW Player的压缩包,如`jw_flv_player`。 2. **解压并引入**:解压文件,将包含的SWF文件和JavaScript库引入到网页中。 3. **配置播放器**:通过HTML和JavaScript代码设置...
网页播放器JW Player是一款广泛使用的开源媒体播放器,它专为嵌入到网页中播放视频、音频和图像而设计。这款播放器以其易用性和灵活性而受到开发者的青睐,支持多种媒体格式,并且提供了丰富的自定义选项,使得网页...
4. **API控制**:JW Player提供了丰富的JavaScript API,允许开发者控制播放器的行为,如播放、暂停、停止、快进、快退,以及获取播放状态和统计信息。 5. **自定义皮肤**:5.7版本允许用户通过CSS自定义播放器的...
5. **视频控制**:JW Player 5.3提供了基本的播放、暂停、停止、音量控制,以及进度条滑动等交互功能,用户可以轻松控制视频播放。 6. **广告集成**:JW Player支持VAST(Video Ad Serving Template)标准,允许在...
JW Player Embedding and JavaScript Guide
4. **控制播放** - JW Player提供API接口,可以控制播放、暂停、停止、快进、快退等操作,实现交互式视频体验。 5. **插件集成** - 如需增加广告、社交分享等功能,可以安装官方或第三方插件,按照文档指导进行配置...
"jwplayer.js"是JW Player的核心JavaScript库,包含了播放器的逻辑和API,使得开发者可以通过JavaScript控制播放器的行为,如播放、暂停、切换质量等。 "jwplayer-30s.mp4"可能是一个演示视频文件,用于测试播放器...
通过WordPress后台的插件管理界面,可以搜索并安装JW Player插件,或者直接将下载的"jw-player-plugin-for-wordpress"文件上传至wp-content/plugins目录,然后激活即可。一旦激活,用户就可以在编写或编辑文章时,...
本示例主要关注如何去除JW Player中的按钮水印以及实现多文件播放的功能。以下是对这些知识点的详细说明: 一、去掉JW Player按钮水印 JW Player通常会在播放器界面上显示其品牌标识或水印,这可能是默认设置中的一...
JW Player 的JavaScript API 允许开发者通过编写JavaScript代码来控制播放器的行为,包括但不限于播放、暂停、停止、快进、快退、调整音量、切换视频源等操作。这种灵活性使得在网页设计中实现交互性视频体验变得...
JW Player是一款流行的开源视频播放器,广泛应用于网站和应用程序中,支持多种视频格式,包括FLV(Flash Video)。在【标题】"JW Player修改后源码"中,我们讨论的是用户或开发者已经对JW Player的源代码进行了一些...
《JW FLV Media Player:开源FLA的深度解析与应用》 JW FLV Media Player是一款广泛应用的开源FLV媒体播放器,它以其强大的功能和灵活的自定义性深受开发者喜爱。本篇文章将深入探讨该播放器的核心特性,以及如何...
- **JavaScript API**:JW Player 提供丰富的 JavaScript API,允许开发者控制播放器的行为,例如更改视频源、监听播放事件等。 - **插件系统**:通过插件系统,开发者可以扩展播放器功能,如添加水印、实现直播等...
1. **jwplayer.js/jwplayer.min.js**:这是JW Player的核心JavaScript文件,包含了播放器的所有功能。 2. **skins** 文件夹:包含各种预设的播放器皮肤。 3. **examples** 文件夹:包含示例代码,帮助开发者了解如何...
JW Player是一款开源的JavaScript和Flash视频播放器,由LongTail Video公司开发。它提供了一种灵活的方式来嵌入视频内容到网页中,支持多种视频格式,如FLV、MP4等,并且兼容各种浏览器和设备。JW Player 5.3是其...