博客日历
2024年11月 | ||||||
一 | 二 | 三 | 四 | 五 | 六 | 七 |
28 | 29 | 30 | 31 | 1 | 2 | 3 |
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 1 |
存档
2024年03月 04月 05月 2021年
01月 02月 11月 12月 2020年
02月 03月 04月 05月 06月 07月
09月 2018年
09月 2017年
01月 02月 07月 2016年
01月 04月 07月 08月 11月 12月
2015年
01月 02月 03月 05月 09月 10月
11月 2014年
01月 02月 03月 04月 05月 06月
07月 08月 09月 10月 11月 12月
2013年
01月 02月 03月 04月 05月 06月
07月 08月 09月 10月 11月 12月
2012年
01月 02月 03月 04月 05月 06月
07月 08月 09月 10月 11月 12月
2011年
01月 02月 03月 04月 05月 06月
07月 08月 09月 10月 11月 12月
2010年
01月 02月 03月 04月 05月 06月
07月 08月 09月 10月 11月 12月
2009年
03月 04月 05月 06月 07月 08月
09月 10月 11月 12月
使用Javascript控制jwplayer
1.基本用法
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" id="objplayer" name="objplayer" width="636" height="383">
<param name="movie" value="swf/jwplayer5.10.swf" />
<param name="allowfullscreen" value="true" />
<param name="allowscriptaccess" value="always" />
<param name="flashvars" value="file=test.flv&image=test.jpg&type=http&streamer=start" />
<param name="quality" value="High">
<embed type="application/x-shockwave-flash"
src="swf/jwplayer5.10.swf" width="636" height="383"
allowscriptaccess="always"
allowfullscreen="true"
flashvars="file=test.flv&image=test.jpg&type=http&streamer=start"
quality="High" />
</object>
这里通过flashvars传递了四个参数:
file=test.flv
image=test.jpg
type=http
streamer=start
如果不能拖动,需要检查以下几点:
a)视频是否包含有效的Metadata
b)服务器是否支持拖动
c)type和streamer是否正确
2.Javascript 接口
var player = null;
// jwplayer 实例化完成之后,会首先调用这个函数
// 没有实例化之前,不能使用jwplayer的javascript接口
function playerReady(object)
{
player = document.getElementById(object.id);
// 响应 jwplayer 的事件
player.addModelListener("time","OnPlayPosChange");
player.addModelListener("state","OnPlayStateChange");
}
function OnPlayPosChange(objTime)
{
//document.getElementById("span1").innerText = objTime.position;
}
function OnPlayStateChange(objState)
{
//document.getElementById("span1").innerText = objState.newstate;
} //...
player.sendEvent("load",
{
file:"http://localhost/a1.flv",
image:"http://localhost/a1.jpg",
type:"http",
streamer:"start"
});
player.sendEvent("play");
player.sendEvent("seek",100); //秒
更多API参考《JWPlayerFlash.pdf》
注意,可以将5.2,5.7版的文档结合起来看。
上一篇: 反编译微软早期DOS下的QuickHelp帮助文档(.hlp)
下一篇: 在Windows Server 2008 R2上安装使用VMWare
分类:Web开发 查看次数:6942 发布时间:2013/9/17 22:15:10