Anda di halaman 1dari 3

webpackJsonpjwplayer([5],{155:function(a,b,c){var d,e;d=[c(113),c(66),c(58),c(15

7),c(159),c(156),c(158),c(44),c(64),c(46)],e=function(a,b,c,d,e,f,g,h,i,j){var k
=function(){},l={},m=function(m,n){function o(){return!j.isUndefined(m._instream
Adapter)}function p(a,b){g.log("send command",a,b);var c={command:a};void 0!==b&
&(c.args=b),A.sendMessage(g.NS,c,k,function(a){g.log("error message",a),"Invalid
namespace"===a.description&&G.stopCasting()})}function q(a){var b=g.available(a
.availability);s(b)}function r(a,b){var c=JSON.parse(b);if(!c)throw"Message not
proper JSON";if(c.reconcile){E.removeMessageListener(g.NS,this.listenForHandshak
eHandler);var d=c.diff,e=E;d.id&&c.appid&&c.pageUrl||(d.id=window.jwplayer().id,
c.appid=z.appid,c.pageUrl=C,E=A=null),d.id===m.id&&c.appid===z.appid&&c.pageUrl=
==C&&(A||(o()&&m.instreamDestroy(),this.sessionStarted(e),this.castModel.set("st
ate",i.IDLE)),this.handleMessage(c)),E=null}}function s(a){var b=!!a;B.available
!==b&&(B.available=b,n.set("castAvailable",b))}function t(){return A&&A.receiver
?A.receiver.friendlyName:""}function u(a){g.log("Cast Session Error:",a,A);var b
=window.chrome;a.code!==b.cast.ErrorCode.CANCEL&&(g.log("Cast Session Error:",a,
A),a.code===b.cast.ErrorCode.SESSION_ERROR&&this.stopCasting())}function v(a){va
r b=window.chrome;a.code!==b.cast.ErrorCode.CANCEL&&(g.log("Cast Session Error:"
,a,A),a.code===b.cast.ErrorCode.SESSION_ERROR&&this.stopCasting())}function w(a)
{a/=100,a=Math.max(0,Math.min(a,1)),A.setReceiverVolumeLevel(a,G.mirrorVolume.bi
nd(G),function(a){g.error("set volume error",a)})}function x(a){A.setReceiverMut
ed(a,G.mirrorVolume.bind(G),function(a){g.error("set muted error",a)})}function
y(a,b){function c(a){return function(){b.sendCommand(a)}}return{getContainer:fun
ction(){return document.createElement("div")},on:k,onAdPlay:k,onAdSkipped:k,onAd
Complete:k,onAdError:k,onCaptionsList:k,onCaptionsChange:k,onPlaylistItem:k,onPl
aylistComplete:k,onError:k,onResize:k,onReady:k,onFullscreen:k,getState:k,castTo
ggle:k,setFullscreen:k,setVolume:w,setMute:function(){x(!a.get("mute"))},play:b.
play.bind(b),pause:b.pause.bind(b),seek:b.seek.bind(b),playlistNext:c("next"),pl
aylistPrev:c("prev"),load:b.load.bind(b)}}var z,A=null,B={available:!1,active:!1
,deviceName:""},C=h.getAbsolutePath(window.location.href),D=null,E=null,F=null;z
=j.extend({},l,n.get("cast"));var G=this;this.onExistingSession=function(a){g.lo
g("existing session",a),A||E||(E=a.session,E.addMessageListener(g.NS,this.listen
ForHandshakeHandler))},this.setActive=function(a){B.active=!!a,B.deviceName=t(),
this.castModel.set("castActive",!!a),this.castModel.set("deviceName",t()),this.c
astModel.set("castState",B)},this.startCasting=function(){if(!A&&!o()){var a=win
dow.chrome;a.cast.requestSession(this.sessionStarted.bind(this),u)}},this.openEx
tension=function(){if(!o()){var a=window.chrome;a.cast.requestSession(this.sessi
onStarted.bind(this),v)}},this.stopCasting=function(){return A?(this.removeSessi
onListeners(),void A.stop(this.sessionStopped.bind(this),this.sessionStopError.b
ind(this))):void this.sessionStopped()},this.resumePlayback=function(){m.showVie
w(m._view.element()),m.getProvider().name.indexOf("flash")>=0&&n.resetProvider()
,m.load(this.castModel.get("item")),m.play()},this.sessionStopError=function(a){
g.error("Cast Session Stop error:",a,A),this.sessionStopped()},this.sessionStart
ed=function(a){if(g.log("Session started:",a),A)this.stopCasting(),F=a;else if(A
=a,A.addMessageListener(g.NS,this.onMessageHandler),A.addUpdateListener(this.ses
sionStatusHandler),this.setupControllerForCasting(),a!==E){var b=f.setupCastConf
ig(n,z);D.setup(b),d.sendDummyMedia(a)}},this.sessionStatus=function(a){g.log("C
ast Session status",a),a?this.mirrorVolume():(this.castModel.set("state",i.BUFFE
RING),this.sessionStopped())},this.sessionStopped=function(){g.log("_sessionStop
ped"),A&&(this.removeSessionListeners(),A=null),D&&(D.destroy(),D=null),this.set
Active(!1),null!==F&&(this.sessionStarted(F),F=null),this.resumePlayback()},this
.removeSessionListeners=function(){A.removeUpdateListener(this.sessionStatusHand
ler),A.removeMessageListener(g.NS,this.onMessageHandler)},this.onMessage=functio
n(a,b){var c=JSON.parse(b);if(!c)throw"Message not proper JSON";this.handleMessa
ge(c)},this.handleMessage=function(a){switch(a.type){case"state":this.handleMess
ageState(a);break;case"ad":this.handleMessageAd(a);break;case"connection":this.h
andleMessageConnection(a);break;default:g.error("received unhandled message",a.t
ype,a)}},this.handleMessageState=function(a){this.castModel.get("castAdPlaying")
&&(a.diff.newstate||a.diff.position)&&this.castModel.set("castAdPlaying",!1),D.u
pdateState(a.diff)},this.handleMessageAd=function(a){this.castModel.set("castAdP
laying",!0),D.updateState(a.diff)},this.handleMessageConnection=function(a){a.cl
osed===!0&&this.stopCasting()},this.mirrorVolume=function(){if(A&&A.receiver){va
r a=A.receiver.volume;if(a){var b=100*a.level|0,c=!!a.muted;this.castModel.set("
mute",c),this.castModel.set("volume",b)}}},this.castToggle=function(){B.active?t
his.openExtension():this.startCasting()},this.setupControllerForCasting=function
(){m.pause(),m.setFullscreen(!1);var d=new c({castAvailable:!0,playlist:n.get("p
laylist"),playlistItem:n.get("playlistItem"),edition:n.get("edition")}),f=new b;
this.castModel=f,f.setup(d),f.set("state","playing"),f.setItem(0),f.changeVideoP
rovider(e),D=f.getVideo(),D.init(p,this.castModel);var g=y(f,D);g.castToggle=fun
ction(){this.stopCasting()}.bind(this);var h=new a(g,f);h.setup(),m.showView(h.e
lement()),this.mirrorVolume(),this.setActive(!0)},!z.appid||window.cast&&window.
cast.receiver||(d.on("availability",q),d.on("session",this.onExistingSessionHand
ler),d.initialize(z.appid)),this.onExistingSessionHandler=this.onExistingSession
.bind(this),this.sessionStatusHandler=this.sessionStatus.bind(this),this.onMessa
geHandler=this.onMessage.bind(this),this.listenForHandshakeHandler=r.bind(this)}
;return m}.apply(b,d),!(void 0!==e&&(a.exports=e))},156:function(a,b,c){var d,e;
d=[c(44),c(46),c(57)],e=function(a,b,c){function d(a,d){var f=b.pick(a.getConfig
uration(),["displaytitle","id","item","key","mute","playlist","position","repeat
","volume"]);return f.cast=b.extend({pageUrl:h},d),e(f),f.edition=a.get("edition
"),f.playerVersion=c,f}function e(a){var b=a.plugins;delete a.plugins;for(var c
in b)if(b.hasOwnProperty(c)){var d=b[c];d.client&&(/[\.\/]/.test(d.client)&&g(d,
"client"),d.client.indexOf("vast")>-1&&(a.advertising=f(d)))}}function f(a){var
c=b.extend({},a);if(c.client="vast",delete c.companiondiv,c.schedule)for(var d i
n c.schedule)if(c.schedule.hasOwnProperty(d)){var e=c.schedule[d].ad||c.schedule
[d];g(e,"tag")}return g(c,"tag"),c}function g(b,c){b[c]&&(b[c]=a.getAbsolutePath
(b[c]))}var h=window.location.href;return{setupCastConfig:d}}.apply(b,d),!(void
0!==e&&(a.exports=e))},157:function(a,b,c){var d,e;d=[c(158),c(65),c(95),c(62),c
(46)],e=function(a,b,c,d,e){function f(d){t=d,null!==a.availability?u.trigger("a
vailability",{availability:a.availability}):p&&p.cast?h():n||(n=new c(q),n.addEv
entListener(b.ERROR,i),n.addEventListener(b.COMPLETE,h),n.load())}function g(a){
var b=new p.cast.media.MediaInfo("");b.contentType="video/mp4";var c=new p.cast.
media.LoadRequest(b);c.autoplay=!1,a.loadMedia(c)}function h(){p&&p.cast&&p.cast
.isAvailable&&!o?(o=new p.cast.ApiConfig(new p.cast.SessionRequest(t),l,m,p.cast
.AutoJoinPolicy.ORIGIN_SCOPED),p.cast.initialize(o,k,j)):s++<15&&(r=setTimeout(h
,1e3))}function i(){n&&(n.resetEventListeners(),n=null)}function j(){o=null}func
tion k(){}function l(b){u.trigger("session",{session:b}),b.sendMessage(a.NS,{who
ami:1}),0===b.media.length&&g(b)}function m(b){a.availability=b,u.trigger("avail
ability",{availability:b})}var n,o,p=window.chrome,q="https://www.gstatic.com/cv
/js/sender/v1/cast_sender.js",r=-1,s=0,t=null,u=e.extend({initialize:f,sendDummy
Media:g},d);return u}.apply(b,d),!(void 0!==e&&(a.exports=e))},159:function(a,b,
c){var d,e;d=[c(44),c(160),c(65),c(62),c(64),c(46),c(158)],e=function(a,b,c,d,e,
f,g){function h(c){var d,e=c.get("castLoading"),f=c.get("playlistItem").title;d=
e?f?"Loading "+f+" on ":"Loading on ":f?"Casting "+f+" to ":"Casting to";var g={
message:d,deviceName:c.get("deviceName")||"Google Cast"};return a.createElement(
b(g))}var i=function(){var b,i=-1,j=a.noop;f.extend(this,d),this.setState=functi
on(a){this.trigger(c.JWPLAYER_PLAYER_STATE,{newstate:a}),this.model.set("state",
a)},this.destroy=function(){clearTimeout(i)},this.updateState=function(a){if(a.n
ewstate&&this.setState(a.newstate.toLowerCase()),a.item&&(this.setState(e.BUFFER
ING),this.model.setItem(a.item)),(void 0!==a.position||void 0!==a.duration)&&(vo
id 0!==a.position&&(this.lastPosition=a.position),void 0!==a.duration&&(this.las
tDuration=a.duration),this.model.get("state")===e.BUFFERING&&this.setState(e.PLA
YING),this.trigger(c.JWPLAYER_MEDIA_TIME,{position:this.lastPosition,duration:th
is.lastDuration})),void 0!==a.buffer&&this.trigger(c.JWPLAYER_MEDIA_BUFFER,{buff
erPercent:a.buffer}),a.tag){this.model.set("adMode",a.complete);var b=["clickthr
ough","companions","message","podMessage","podCount","sequence","skipMessage","s
kipText","skipOffset","tag"];f.each(b,function(b){f.isUndefined(a[b])||this.mode
l.set(b,a[b])},this)}},this.supportsFullscreen=function(){return!1},this.init=fu
nction(a,b){j=a,this.model=b,this.model.on("change:item",this.updateScreen,this)
,this.model.on("change:deviceName",this.updateScreen,this),this._castingScreen=h
(this.model)},this.setup=function(a){this.setState(e.BUFFERING),this.sendCommand
("setup",a)},this.playlistItem=function(a){this.setState(e.BUFFERING),this.sendC
ommand("item",a)},this.load=function(a){this.setState(e.BUFFERING),this.sendComm
and("load",a)},this.stop=function(){clearTimeout(i),i=setTimeout(function(){this
.setState(e.IDLE),this.sendCommand("stop")}.bind(this),0)},this.play=function(){
this.sendCommand("play")},this.pause=function(){this.setState(e.PAUSED),this.sen
dCommand("pause")},this.seek=function(a){this.setState(e.BUFFERING),this.trigger
(c.JWPLAYER_MEDIA_SEEK,{position:this.model.position,offset:a}),this.sendCommand
("seek",a)},this.skipAd=function(a){this.sendCommand("skipAd",{tag:a.tag})},this
.clickAd=function(a){this.sendCommand("clickAd",{tag:a.tag})},this.audioMode=fun
ction(){return this.model.get("audioMode")},this.sendCommand=function(a,b){j(a,b
)},this.detachMedia=function(){return g.error("detachMedia called while casting"
),document.createElement("video")},this.attachMedia=function(){g.error("attachMe
dia called while casting")},this.updateScreen=function(){b.innerHTML=h(this.mode
l).innerHTML},this.setContainer=function(a){b=a,a.appendChild(this._castingScree
n)},this.getContainer=function(){return b},this.remove=function(){b===this._cast
ingScreen.parentNode&&b.removeChild(this._castingScreen)},this.volume=this.mute=
this.setControls=this.setCurrentQuality=this.resize=this.seekDrag=this.addCaptio
ns=this.resetCaptions=this.setVisibility=this.fsCaptions=a.noop,this.setFullScre
en=this.getFullScreen=this.checkComplete=f.constant(!1),this.getWidth=this.getHe
ight=this.getCurrentQuality=f.constant(0),this.getQualityLevels=f.constant(["Aut
o"])};return i.prototype={getName:function(){return{name:"chromecast"}}},i}.appl
y(b,d),!(void 0!==e&&(a.exports=e))},160:function(a,b,c){var d=c(118);a.exports=
(d["default"]||d).template({compiler:[6,">= 2.0.0-beta.1"],main:function(a,b,c,d
){var e=this.lambda,f=this.escapeExpression;return'<div class="jw-cast jw-reset"
style="display: block;">\n <div class="jw-cast-label jw-reset">\n <sp
an class="jw-reset">'+f(e(null!=a?a.message:a,a))+'</span>\n <span class=
"jw-cast-name jw-reset">'+f(e(null!=a?a.deviceName:a,a))+"</span>\n </div>\n<
/div>"},useData:!0})}});

Anda mungkin juga menyukai