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.volume
jwplayer 隐藏属性方法记载
-
App Transport Security has blocked a cleartext HTTP 报错解决办法
最终找到以下解决办法: 1、在Info.plist中添加 NSAppTransportSecurity 类型 Dictionary ; 2、在 NSAppTransportSecurity 下添加 NSAllowsArbitraryLoads 类型Boolean ,值设为 YES;
-
WebSocket connection failed with error Error Domain=NSPOSIXErrorDomain Code=61 "Connection refused"
在RCTWebSocketExecutor.m文件中修改setup函数中的localhost为你电脑的IP地址(例如:192.168.0.104)
-
AFNetworking 3.0的GET和POST的使用
AFNetworking 3.0的POST请求使用方法
-
lodash 利用_.find数组去重
lodash,数组去重
-
理解Laravel中的pipeline
pipeline在laravel的启动过程中出现次数很多,要了解laravel的启动过程和生命周期,理解pipeline就是其中的一个关键点。网上对pipeline的讲解很少,所以我自己写一写吧。
-
php array_reduce 的理解laravel
pipeline的精华核心所在,array_reduce详细介绍
-
Laravel 用户认证 Auth(精华)
很多应用是需要登陆后才能操作,Laravel 提供了一个 auth 工具来实现用户的认证功能。并且有一个 config/auth.php 来配置 auth 工具。大概看一下 auth 工具的常用方法
-
Laravel 的启动流程的详细介绍(精华)
这片文章详细介绍了laravel的启动流程的详细介绍情况
-
Laravel 从 $request 到 $response 的过程解析二(必读)
laravel 的请求会组装成 $request 对象,然后会依次经过中间件(前置部分),最终到达 url 指向的控制器方法,然后把返回数据组装为 $response 对象返回,再依次经过中间件 (后置部分),最终返回。
-
Laravel 流程分析——整体介绍
Laravel流程相当简单,我们分析一下index.php文件(下面的第几行为实际代码,不是指文件的行)