jwplayer().getPosition(); //播放了多少秒
jwplayer('playerdiv').play(); ||
jwplayer(0).play(true / false); //是否播放 0为索引
jwplayer(0).pause(true / false); //是否暂停
jwplayer(0).stop(); //停止无参
jwplayer().getBuffer(); //加载了百分之几
jwplayer().getFullscreen();
setFullscreen(state); //是否全屏
jwplayer().getMute();
setMute(state) //是否静音
jwplayer().getPlaylist()[0]['file'] ||
jwplayer().getPlaylistItem(0)['file'] //获取播放列表中索引为0项的file值
jwplayer().getWidth() jwplayer().getHeight() //宽高
jwplayer().getState() //state值:1.playing播放中 2.paused停止 3.idle空闲 4.completed结束
jwplayer().getDuration() //视频播放结束需要的时间
jwplayer().getVolume() //声音大小
//加载播放列表
var playlist = new Array({
file: "video/123.mp4",
image: "images/videoimg1.jpg"
}, {
file: "video/234.flv",
image: "images/videoimg1.jpg"
});
jwplayer(0).load(playlist);
jwplayer(0).playlistItem(1); //播放下标为1的视频
jwplayer(0).playlistNext(); //播放下一个视频
jwplayer(0).playlistPrev(); //播放上一个视频
jwplayer(0).resize(width, height); //宽高
//从第(10-缓冲秒数)秒开始,缓冲(bufferlength)默认为3秒
jwplayer(0).seek(10);
events: {
onComplete: function () {
alert("播放结束!!!");
},
onVolume: function () {
alert("声音大小改变!!!");
},
onReady: function () {
alert("准备就绪!!!");
},
onPlay: function () {
alert("开始播放!!!");
},
onPause: function () {
alert("暂停!!!");
}--1
}
Jwplayer(0).onPause: function () {
alert("暂停!!!");
} //与1等同,先执行1
//回调函数
jwplayer(0).onBufferChange(function () {
alert("缓冲改变!!!");
});
jwplayer(0).onBufferFull(function () {
alert("视频缓冲完成!!!");
});
jwplayer(0).onError(function (obj) {
alert("播放器出错!!!" + obj.message);
})
jwplayer(0).onFullscreen(function (obj) {
if (obj.fullscreen) {
alert("全屏");
} else {
alert("非全屏");
}
});
onMute(callback) // obj. mute是否静音
onPlaylist(function (obj) { //视频列表载入完成
alert(obj.playlist[0]['file']);
});
onPlaylistItem(callback) // 开始播放一个视频时触发obj.index为视频索引
onReady(callback) //准备就绪
onResize(callback) //obj.width obj.height 宽高
//进入播放时触发obj.oldstate 值:从BUFFERING PAUSE状态进入播放状态
onPlay(callback)
//进入暂停obj.oldstate 值1:从PLAYING BUFFERING状态进入暂停
onPause(callback)
onBuffer(callback) //进入加载obj.oldstate 值PLAYING, PAUSED or IDLE
onIdle(callback) //进入空闲obj.oldstate 值PLAYING, PAUSED or BUFFERING.
onComplete(callback) //结束播放
onVolume(callback) //obj.volumejwplayer 隐藏属性方法记载
-
Error:Execution failed for task ':app:processDebugManifest'. > Manifest merger failed with multiple,万能的解决办法
以前遇到这个问题我是很头疼的,因为根本不知道头绪,更不知道哪里错了。下载我找到一个万能的结局办法。
-
php之curl实现http与https请求的方法
今天来用php封装的curl访问微信小程序接口的时候发现无反应,后来查询是curl访问https的时候需要做特殊处理。
-
加快gradle的编译速度总结-亲身经历
这两题集成mob的maven,这个编译速度是慢的可怜啊,经过百度得出了这样一个方案,配置好以后那可是神速啊,妈妈再也不用担心我的编译速度看。嗷嗷的。
-
fragment调用Activity中的方法
我们有时候需要fragment 与activity进行互调方法,和变量,下面就让我们看看吧。
-
微信小程序的组件用法与传统HTML5标签的区别
小程序刚开放公测,互联网圈内开始了各种解读和猜测。其中有观点认为小程序和HTML5有着紧密关联,甚至小程序就是基于HTML5开发。 经过仔细研究文档和代码开发,从视图层的角度来说,小程序与传统HTML5还是有明显的区别,主要区别在于:
-
node.js实现图片裁剪+获取图片大小+加logo水印
Cross-platform image decoder(png/jpeg/gif) and encoder(png/jpeg) for Node.js Node.js轻量级跨平台图像编解码库
-
node.js实现图片裁剪+获取图片大小+加logo水印
Cross-platform image decoder(png/jpeg/gif) and encoder(png/jpeg) for Node.js Node.js轻量级跨平台图像编解码库
-
console.log打印buffer怎么转化为普通文字
用anyproxy然后得出的response,console出buffer怎么办?
-
linux定时任务crontab注意事项
今天搞了将近两个小时的laravel定时任务,甚是恶心啊,原来错在,全路径php的元原因
-
CentOS 7.0 配置防火墙
后来发现centos7的防火墙设置跟centos6是有很大不同的。