zoukankan      html  css  js  c++  java
  • jwplayer 隐藏属性方法记载

    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
    

      

  • 相关阅读:
    英雄
    Sublime text 2/3 中 Package Control 的安装与使用方法
    python安装
    flex与C# Socket通信
    ActionScript接收socket服务器发送来的数据
    什么是Socket,为什么要用Socket
    Response.End(); 用HttpContext.Current.ApplicationInstance.CompleteRequest 代替
    探索C#之6.0语法糖剖析
    行为树(Behavior Tree)实践(1)– 基本概念
    浅谈层次化的AI架构
  • 原文地址:https://www.cnblogs.com/pangguoming/p/6525849.html
Copyright © 2011-2022 走看看