Sunday, March 2, 2014

tvnnnnnnnnmmmmmmmkkk

pdkey = "#$4cfdc58f3f36726dc11"; tomcat_webapp = "http://estaticos.tvn.cl/"; if (document.domain.indexOf("tvndeportes") != -1) pdkey = "#$62172b388804edb6a26"; if (document.domain.indexOf("24horas") != -1) pdkey = "#$a4c71ee3a2358ec92de"; if (document.domain.indexOf("tvn.org") != -1) pdkey = "#$65c12fa33d7a86a4e45"; var iOS = (navigator.userAgent.match(/(iPad|iPhone|iPod)/g) ? true : false); var Android = (navigator.userAgent.match(/Android/g) ? true : false); var AndroidVersion = 0; if (Android) { var ua = navigator.userAgent; AndroidVersion = parseFloat(ua.slice(ua.indexOf("Android") + 8)); } Debug = true; Levels = 'all'; if (document.domain.indexOf("www.tvn.cl") != -1) { Debug = false; Levels = 'none'; } if (typeof OAS_videopage == "undefined") OAS_videopage = ""; if (!(window.console && console.log)) { console = { log : function () {}, debug : function () {}, info : function () {}, warn : function () {}, error : function () {} }; } var info = "info"; var actions = { togglePlugin : function (c) { $f().getPlugin(c).toggle(); } }; var SaltarDesde = 30; var SaltarDuracion = 10; if (typeof gigya != 'undefined') { var act = new gigya.socialize.UserAction(); } function compartir() { $f().toggleFullscreen(); gigya.socialize.showShareUI({ userAction : act }); } function TVNPlayer(DivId, p) { if (typeof p.Marcas === 'undefined') { p.Marcas = []; } if (typeof p.Imagenes === 'undefined') { p.Imagenes = ""; } var randomnumber = Math.floor(Math.random() * 6) + 1; var pr = randomnumber; switch (randomnumber) { case 5: pr = 1; break; case 6: pr = 2; break; default: pr = randomnumber; } var Serverold = 'wow' + pr + '.tvn.cl:1935/mediacache/_definst_/'; var Server = 'tvn.mdstrm.com/mediacache/_definst_/'; if (p.Url.indexOf('.smil') != -1) { var Url = 'smil:/' + p.Url + '/manifest.f4m'; var Ipad = 'http://' + Server + 'smil:/' + p.Url + '/playlist.m3u8'; var nombre = p.Url.split('/')[2]; var rtsp = 'rtsp://' + Serverold + 'mp4:/elemental/' + nombre + '/' + nombre + '_240.mp4'; p.Imagenes = 'http://www.tvn.cl/archivos/elemental/' + nombre + '/imagenes/' + nombre + '.[index].jpg'; } if (p.Url.indexOf('.mp4') != -1) { var Url = 'mp4:/' + p.Url + '/manifest.f4m'; var Ipad = 'http://' + Server + 'mp4:/' + p.Url + '/playlist.m3u8'; var rtsp = 'rtsp://' + Serverold + 'mp4:/' + p.Url; } if (p.Url.indexOf('.flv') != -1) { var Url = 'flv:' + p.Url; } if (p.Url.indexOf('.youtube.') != -1) { var Url = 'api:' + p.Url; } if (typeof gigya != 'undefined') { act = new gigya.socialize.UserAction(); act.setTitle(p.Titulo); act.setDescription(p.Descripcion); act.setLinkBack(p.Link) act.addMediaItem({ type : 'image', src : p.Imagen, href : p.Link }); } var strbarra = '
Compartir Info'; var strinfo = '

' + p.Titulo + '


' + p.Descripcion + '

'; if (!Android) { if ((p.Url.indexOf('.flv') != -1)) { $f(DivId, { src : tomcat_webapp + "resources/swf/flowplayer.commercial-3.2.15.swf", wmode : "opaque" }, { key : pdkey, play : { url : tomcat_webapp + 'resources/img/play_negro.png', width : 69, height : 69 }, contextMenu : [{ 'TVN' : function () { location.href = "http://www.tvn.cl"; } }, '-', 'Player TVN 3.2.15' ], clip : { autoPlay : p.AutoStart, url : Url, provider : 'rtmp', scaling : 'scale', framesURL : p.Imagenes, markers : p.Marcas, ipadUrl : Ipad }, debug : Debug, plugins : { controls : { autoHide : true, backgroundGradient : 'none', width : '98%', bottom : 7, opacity : 0.75, borderRadius : 10, tooltips : { buttons : true, play : 'Reproducir', pause : 'Pausa', menu : 'Calidades', unmute : 'No Silenciar', mute : 'Silenciar', fullscreen : 'Pantalla Completa', fullscreenExit : 'Salir de Pantalla Completa' } }, barra : { url : tomcat_webapp + 'resources/swf/flowplayer.content-3.2.8.swf', top : '0%', width : '95%', height : '5%', border : 0, backgroundGradient : 'none', backgroundColor : '#cccccc', radiusBorder : 10, opacity : 0.0, html : strbarra, onMouseOver : function () { var css = { opacity : 0.95 }; this.animate(css, 1000); }, onMouseOut : function () { var css = { opacity : 0.0 }; this.animate(css, 1000); } }, info : { url : tomcat_webapp + 'resources/swf/flowplayer.content-3.2.8.swf', width : '100%', height : '50%', top : '50%', border : 0, backgroundGradient : 'none', borderRadius : 0, backgroundColor : '#222222', closeButton : true, style : { '.info' : { fontSize : 16, fontFamily : 'verdana,arial,helvetica' } }, html : strinfo }, rtmp : { url : tomcat_webapp + 'resources/swf/flowplayer.rtmp-3.2.11.swf', netConnectionUrl : 'rtmp://' + Server }, rtmpInstream : { url : tomcat_webapp + 'resources/swf/flowplayer.rtmp-3.2.11.swf' }, openAdStreamer : { url : tomcat_webapp + 'resources/swf/ova.swf', autoPlay : p.AutoStart, player : { metaData : false }, debug : { levels : Levels }, ads : { controls : { skipAd : { enabled : true, html : "

Saltar

", region : { id : "my-new-skip-ad-button", verticalAlign : 3, horizontalAlign : 3, backgroundColor : "#FF3300", opacity : 0.8, borderRadius : 15, padding : "0 1 1 13", width : 60, height : 20 }, showAfterSeconds : SaltarDesde, showForSeconds : SaltarDuracion } }, overlays : { closeButton : { 'type' : 'standard' } }, clickSign : { enabled : true, verticalAlign : 'center', horizontalAlign : 'center', width : 200, height : 32, opacity : 0.5, borderRadius : 20, backgroundColor : '#000000', style : '.smalltext { font-size:12; }', html : 'CLIC PARA MAS INFORMACION', scaleRate : 0.75 }, schedule : [{ "position" : "pre-roll", "tag" : "http://de.tvn.cl/RealMedia/ads/adstream_sx.ads/" + OAS_videopage + "@Position1", "notice" : { "type" : "countdown", "show" : "true", "region" : "reserved-system-message", "message" : "publicidad termina en _countdown_ segundos" } }, { "position" : "auto:bottom", "tag" : "http://de.tvn.cl/RealMedia/ads/adstream_sx.ads/" + OAS_videopage + "@Position4", "duration" : "recommended:10", "startTime" : "00:00:10" }, { "position" : "post-roll", "tag" : "http://de.tvn.cl/RealMedia/ads/adstream_sx.ads/" + OAS_videopage + "@Position2", "notice" : { "type" : "countdown", "show" : "true", "region" : "reserved-system-message", "message" : "publicidad termina en _countdown_ segundos" } } ] } } }, onLoad : function () { $f(DivId).getPlugin('info').toggle(); $f(DivId).getPlugin('barra').toggle(); }, onFullscreen : function () { $f(DivId).getPlugin('barra').toggle(); }, onFullscreenExit : function () { $f(DivId).getPlugin('barra').toggle(); } }).ipad(); } else { $f(DivId, { src : tomcat_webapp + "resources/swf/flowplayer.commercial-3.2.15.swf", wmode : "opaque" }, { key : pdkey, play : { url : tomcat_webapp + 'resources/img/play_negro.png', width : 69, height : 69 }, contextMenu : [{ 'TVN' : function () { location.href = "http://www.tvn.cl"; } }, '-', 'Player TVN 3.2.15' ], clip : { autoPlay : p.AutoStart, url : Url, framesURL : p.Imagenes, urlResolvers : ['f4m', 'bwcheck'], provider : 'httpstreaming', scaling : 'fit', baseUrl : 'http://' + Server, markers : p.Marcas, ipadUrl : Ipad }, debug : Debug, plugins : { f4m : { url : tomcat_webapp + 'resources/swf/flowplayer.f4m-3.2.9.swf' }, httpstreaming : { url : tomcat_webapp + 'resources/swf/flowplayer.httpstreaming-3.2.9.swf' }, controls : { autoHide : true, backgroundGradient : 'none', width : '98%', bottom : 7, opacity : 0.75, borderRadius : 10, tooltips : { buttons : true, play : 'Reproducir', pause : 'Pausa', menu : 'Calidades', unmute : 'No Silenciar', mute : 'Silenciar', fullscreen : 'Pantalla Completa', fullscreenExit : 'Salir de Pantalla Completa' } }, barra : { url : tomcat_webapp + 'resources/swf/flowplayer.content-3.2.8.swf', top : '0%', width : '95%', height : '5%', border : 0, backgroundGradient : 'none', backgroundColor : '#cccccc', radiusBorder : 10, opacity : 0.0, html : strbarra, onMouseOver : function () { var css = { opacity : 0.95 }; this.animate(css, 1000); }, onMouseOut : function () { var css = { opacity : 0.0 }; this.animate(css, 1000); } }, info : { url : tomcat_webapp + 'resources/swf/flowplayer.content-3.2.8.swf', width : '100%', height : '50%', top : '50%', border : 0, backgroundGradient : 'none', borderRadius : 0, backgroundColor : '#222222', closeButton : true, style : { 'info' : { display : 'inline' } }, html : strinfo }, imagenes : { url : tomcat_webapp + 'resources/swf/flowplayer.controls-preview-3.2.12.swf', frameWidth : 128, frameHeight : 72, thumbnails : true, interval : 5, thumbnailsOffset : 0, loadOnStart : true, tooltip : { hook : false, cornerRadius : 10, padding : 2, paddingTop : 0, paddingBottom : 0, color : "#CCCCCC" } }, bwcheck : { url : tomcat_webapp + 'resources/swf/flowplayer.bwcheck-httpstreaming-3.2.11.swf', rememberBitrate : true, dynamic: true, dynamicBuffer: true, maxWidth : 1280 }, menu : { url : tomcat_webapp + "resources/swf/flowplayer.menu-3.2.11.swf", items : [{ label : 'Auto', index : 0, toggle : true, group : 'br', selected : true }, { label : '720p', index : 1, toggle : true, group : 'br' }, { label : '480p', index : 2, toggle : true, group : 'br' }, { label : '360p', index : 3, toggle : true, group : 'br' }, { label : '240p', index : 4, toggle : true, group : 'br' } ], onSelect : function (item) { if (item.index == 0) { $f(DivId).getPlugin('bwcheck').enableDynamic(true); } if (item.index == 1) { $f(DivId).getPlugin('bwcheck').setBitrate(1851); } if (item.index == 2) { $f(DivId).getPlugin('bwcheck').setBitrate(972); } if (item.index == 3) { $f(DivId).getPlugin('bwcheck').setBitrate(582); } if (item.index == 4) { $f(DivId).getPlugin('bwcheck').setBitrate(323); } } }, openAdStreamer : { url : tomcat_webapp + 'resources/swf/ova.swf', autoPlay : p.AutoStart, player : { controls : { visible : false } }, player : { setUrlResolversOnAdClips : false }, debug : { levels : Levels }, ads : { controls : { skipAd : { enabled : true, html : "

Saltar

", region : { id : "my-new-skip-ad-button", verticalAlign : 3, horizontalAlign : 3, backgroundColor : "#FF3300", opacity : 0.8, borderRadius : 15, padding : "0 1 1 13", width : 60, height : 20 }, showAfterSeconds : SaltarDesde, showForSeconds : SaltarDuracion } }, overlays : { closeButton : { 'type' : 'standard' } }, clickSign : { enabled : true, verticalAlign : 'center', horizontalAlign : 'center', width : 200, height : 32, opacity : 0.5, borderRadius : 20, backgroundColor : '#000000', style : '.smalltext { font-size:12; }', html : 'CLIC PARA MAS INFORMACION', scaleRate : 0.75 }, schedule : [{ "position" : "pre-roll", "tag" : "http://de.tvn.cl/RealMedia/ads/adstream_sx.ads/" + OAS_videopage + "@Position1", "notice" : { "type" : "countdown", "show" : "true", "region" : "reserved-system-message", "message" : "publicidad termina en _countdown_ segundos" } }, { "position" : "auto:bottom", "tag" : "http://de.tvn.cl/RealMedia/ads/adstream_sx.ads/" + OAS_videopage + "@Position4", "duration" : "recommended:10", "startTime" : "00:00:10" }, { "position" : "post-roll", "tag" : "http://de.tvn.cl/RealMedia/ads/adstream_sx.ads/" + OAS_videopage + "@Position2", "notice" : { "type" : "countdown", "show" : "true", "region" : "reserved-system-message", "message" : "publicidad termina en _countdown_ segundos" } } ] } } }, onLoad : function () { $f(DivId).getPlugin('info').toggle(); if (p.Url.indexOf('smil') == -1) { try { $f(DivId).getPlugin('menu').removeItems(); } catch (err) {} } $f(DivId).getPlugin('barra').toggle(); }, onFullscreen : function () { $f(DivId).getPlugin('barra').toggle(); }, onFullscreenExit : function () { $f(DivId).getPlugin('barra').toggle(); } }).ipad(); } } if (Android) { if (AndroidVersion >= 3) { document.getElementById(DivId).innerHTML = ""; } else { document.getElementById(DivId).innerHTML = ""; } } } function TVNPlayerVivo(DivId, p) { var randomnumber = Math.floor(Math.random() * 4) + 1; var Server = 'wow' + randomnumber + '.tvn.cl:1935/dvredge/'; if (typeof gigya != 'undefined') { act = new gigya.socialize.UserAction(); act.setTitle(p.Titulo); act.setDescription(p.Descripcion); act.setLinkBack(p.Link) act.addMediaItem({ type : 'image', src : p.Imagen, href : p.Link }); } var strbarra = '
Compartir Info'; if (p.Url.indexOf('.smil') != -1) { if (p.Url.indexOf('dvr') != -1) { Server = 'wow' + randomnumber + '.tvn.cl:1935/dvredge/'; var Url = 'smil:' + p.Url + '/manifest.f4m?DVR'; var Ipad = 'http://' + Server + 'smil:' + p.Url + '/playlist.m3u8?DVR'; } else { Server = 'wow' + randomnumber + '.tvn.cl:1935/envivo_edge/'; var Url = 'smil:' + p.Url + '/manifest.f4m' var Ipad = 'http://' + Server + 'smil:' + p.Url + '/playlist.m3u8' } } if (p.Url.indexOf('.') == -1) { Server = 'wow' + randomnumber + '.tvn.cl:1935/envivo_edge/'; var Url = 'mp4:' + p.Url + '/manifest.f4m'; var Ipad = 'http://' + Server + 'mp4:' + p.Url + '/playlist.m3u8'; var rtsp = 'rtsp://' + Server + p.Url; } if (!Android) { $f(DivId, { src : tomcat_webapp + "resources/swf/flowplayer.commercial-3.2.15.swf", wmode : "opaque" }, { key : pdkey, play : { url : tomcat_webapp + 'resources/img/play_negro.png', width : 69, height : 69 }, contextMenu : [{ 'TVN' : function () { location.href = "http://www.tvn.cl"; } }, '-', 'Player TVN 3.2.15' ], clip : { autoPlay : p.AutoStart, url : Url, framesURL : "/imagenes/output-[index].jpeg", urlResolvers : ['f4m', 'bwcheck'], provider : 'httpstreaming', scaling : 'fit', baseUrl : 'http://' + Server, ipadUrl : Ipad }, debug : Debug, plugins : { f4m : { url : tomcat_webapp + 'resources/swf/flowplayer.f4m-3.2.9.swf' }, httpstreaming : { url : tomcat_webapp + 'resources/swf/flowplayer.httpstreaming-3.2.9.swf' }, controls : { autoHide : true, backgroundGradient : 'none', width : '180px', bottom : 7, left : 7, opacity : 0.75, borderRadius : 10, time : false, scrubber : false, tooltips : { buttons : true, play : 'Reproducir', pause : 'Pausar', menu : 'Calidades', unmute : 'No Silenciar', mute : 'Silenciar', fullscreen : 'Pantalla Completa', fullscreenExit : 'Salir de Pantalla Completa' } }, barra : { url : tomcat_webapp + 'resources/swf/flowplayer.content-3.2.8.swf', top : '0%', width : '95%', height : '5%', border : 0, backgroundGradient : 'none', backgroundColor : '#cccccc', radiusBorder : 10, opacity : 0.0, html : strbarra, onMouseOver : function () { var css = { opacity : 0.95 }; this.animate(css, 1000); }, onMouseOut : function () { var css = { opacity : 0.0 }; this.animate(css, 1000); } }, info : { url : tomcat_webapp + 'resources/swf/flowplayer.content-3.2.8.swf', width : '100%', height : '50%', top : '50%', border : 0, backgroundGradient : 'none', borderRadius : 0, backgroundColor : '#222222', closeButton : true, html : '

' + p.Titulo + '

' + p.Descripcion + '

' }, bwcheck : { url : tomcat_webapp + 'resources/swf/flowplayer.bwcheck-httpstreaming-3.2.11.swf', dynamic : true, netConnectionUrl : 'http://wow.tvn.cl:1935/bwcheck/', rememberBitrate : true, maxWidth : 1280 }, menu : { url : tomcat_webapp + "resources/swf/flowplayer.menu-3.2.11.swf", items : [{ label : 'Auto', index : 0, toggle : true, group : 'br', selected : true }, { label : '360p', index : 1, toggle : true, group : 'br' }, { label : '240p', index : 2, toggle : true, group : 'br' }, { label : '160p', index : 3, toggle : true, group : 'br' } ], onSelect : function (item) { if (item.index == 0) { $f(DivId).getPlugin('bwcheck').enableDynamic(true); } if (item.index == 1) { $f(DivId).getPlugin('bwcheck').setBitrate(683); } if (item.index == 2) { $f(DivId).getPlugin('bwcheck').setBitrate(390); } if (item.index == 3) { $f(DivId).getPlugin('bwcheck').setBitrate(283); } } }, openAdStreamer : { url : tomcat_webapp + 'resources/swf/ova.swf', autoPlay : p.AutoStart, player : { setUrlResolversOnAdClips : false }, debug : { levels : Levels }, ads : { controls : { skipAd : { enabled : true, html : "

Saltar

", region : { id : "my-new-skip-ad-button", verticalAlign : 3, horizontalAlign : 3, backgroundColor : "#FF3300", opacity : 0.8, borderRadius : 15, padding : "0 1 1 13", width : 60, height : 20 }, showAfterSeconds : SaltarDesde, showForSeconds : SaltarDuracion } }, overlays : { closeButton : { 'type' : 'standard' } }, clickSign : { enabled : true, verticalAlign : 'center', horizontalAlign : 'center', width : 200, height : 32, opacity : 0.5, borderRadius : 20, backgroundColor : '#000000', style : '.smalltext { font-size:12; }', html : 'CLIC PARA MAS INFORMACION', scaleRate : 0.75 }, schedule : [{ "position" : "pre-roll", "tag" : "http://de.tvn.cl/RealMedia/ads/adstream_sx.ads/" + OAS_videopage + "@Position1", "notice" : { "type" : "countdown", "show" : "true", "region" : "reserved-system-message", "message" : "publicidad termina en _countdown_ segundos" } }, { "position" : "auto:bottom", "tag" : "http://de.tvn.cl/RealMedia/ads/adstream_sx.ads/" + OAS_videopage + "@Position4", "duration" : "recommended:10", "startTime" : "00:00:10" } ] } } }, onLoad : function () { $f(DivId).getPlugin('info').toggle(); if (p.Url.indexOf('smil') == -1) { try { $f(DivId).getPlugin('menu').removeItems(); } catch (err) {} } $f(DivId).getPlugin('barra').toggle(); }, onFullscreen : function () { $f(DivId).getPlugin('barra').toggle(); }, onFullscreenExit : function () { $f(DivId).getPlugin('barra').toggle(); } }).ipad(); } if (Android) { if (AndroidVersion >= 3) { document.getElementById(DivId).innerHTML = ""; } else { document.getElementById(DivId).innerHTML = ""; } } } function TVNMundial() { document.getElementById('player').innerHTML = ""; } function TVNPlayerHD(canal) { DivId = "player"; var randomnumber = Math.floor(Math.random() * 4) + 1; if (canal == 0) { var randomnumber = Math.floor(Math.random() * 4) + 1; var ServerOld = 'wow' + randomnumber + '.tvn.cl:1935/liveedge/'; var Server = 'tvn.mdstrm.com/liveedge/'; var Url = "smil:tvnelemental.smil/manifest.f4m"; var iPad = "http://" + Server + "smil:tvnelemental.smil/playlist.m3u8"; var rtsp = "rtsp://" + ServerOld + "mp4:tvn160p"; } if (canal == 1) { var Server = 'wow' + randomnumber + '.tvn.cl:1935/envivo_edge/'; var Url = "mp4:tvchile_s/manifest.f4m"; var iPad = "http://" + Server + "mp4:tvchile_s/playlist.m3u8"; var rtsp = "rtsp://" + Server + "mp4:tvchile_m"; } if (canal == 2) { var Server = 'mdstrm.com/live-stream-playlist/' var Url = "http://" + Server + "525431f81bc42c4539000057.m3u8"; var iPad = Url; var rtsp = "rtsp://wow" + randomnumber + ".tvn.cl:1935/liveedge/mp4:tvn160p"; liveB = false; } // Agregando Soporte DVR if (canal == 3) { var Server = 'wow' + randomnumber + '.tvn.cl:1935/dvredge/' var Url = "http://" + Server + "dvr.smil/playlist.m3u8?DVR"; var iPad = Url; var rtsp = "rtsp://" + Server + "mp4:dvr160p"; liveB = true; } // Probando HLS con mdstrm if (canal == 4) { var randomnumber = Math.floor(Math.random() * 4) + 1; var ServerOld = 'wow' + randomnumber + '.tvn.cl:1935/liveedge/'; var Server = 'tvn.mdstrm.com/liveedge/'; var Url = "http://"+ Server + "tvnelemental.smil/playlist.m3u8"; var iPad = "http://" + Server + "tvnelemental.smil/playlist.m3u8"; var rtsp = "rtsp://" + ServerOld + "mp4:tvn160p"; liveB = false; } var strbarra = 'TVN Chile'; if (!Android) { if ((canal == 3) || (canal == 2) || (canal == 4)) { $f("player", { src : tomcat_webapp + "resources/swf/flowplayer.commercial-3.2.16.swf", wmode : "opaque" }, { key : pdkey, play : { url : tomcat_webapp + 'resources/img/play_negro.png', width : 69, height : 69 }, contextMenu : [{ 'TVN' : function () { location.href = "http://www.tvn.cl"; } }, '-', 'Player TVN 3.2.16' ], clip : { autoPlay : true, scaling : 'fit', url : escape(Url), urlResolvers : ['httpstreaming', 'bwcheck'], provider : 'httpstreaming', ipadUrl : escape(iPad), live : true }, debug : Debug, plugins : { httpstreaming : { url : tomcat_webapp + "resources/swf/flowplayer.httpstreaminghls-live-3.2.15.swf", liveButton : liveB, startLivePosition : true, dvrDynamicBufferTime : 10, dvrSnapToLiveClockOffset : 10 }, controls : { url : tomcat_webapp + "resources/swf/flowplayer.controls-dvr.swf", autoHide : true, time : false, backgroundGradient : 'none', width : '88%', bottom : 7, left : 7, opacity : 0.75, borderRadius : 10, scrubber : liveB, tooltips : { buttons : true, play : 'Reproducir', pause : 'Pausar', menu : 'Calidades', unmute : 'No Silenciar', mute : 'Silenciar', fullscreen : 'Pantalla Completa', fullscreenExit : 'Salir de Pantalla Completa', liveButton : 'Vivo' } }, bwcheck : { url : tomcat_webapp + "resources/swf/flowplayer.bwcheck-httpstreaming.swf", dynamic : true, onStreamSwitch : function (newItem) { var content = $f("player").getPlugin('calidad'); var message = '160p'; if (newItem.bitrate > 400) message = '240p'; if (newItem.bitrate > 900) message = '360p'; if (newItem.bitrate > 1300) message = '720p'; content.setHtml(message); } }, menu : { url : tomcat_webapp + "resources/swf/flowplayer.menu-3.2.11.swf", items : [{ label : 'Auto', index : 0, toggle : true, group : 'br', selected : true }, { label : '720p', index : 1, toggle : true, group : 'br' }, { label : '360p', index : 2, toggle : true, group : 'br' }, { label : '240p', index : 3, toggle : true, group : 'br' }, { label : '160p', index : 4, toggle : true, group : 'br' } ], onSelect : function (item) { if (item.index == 0) { $f("player").getPlugin('bwcheck').enableDynamic(true); } if (item.index == 1) { $f("player").getPlugin('bwcheck').setBitrate(1397); } if (item.index == 2) { $f("player").getPlugin('bwcheck').setBitrate(958); } if (item.index == 3) { $f("player").getPlugin('bwcheck').setBitrate(469); } if (item.index == 4) { $f("player").getPlugin('bwcheck').setBitrate(323); } } }, calidad : { url : tomcat_webapp + 'resources/swf/flowplayer.content-3.2.8.swf', bottom : '7px', right : '7px', width : '48px', height : '25px', verticalAlign : 3, horizontalAlign : 3, backgroundGradient : 'none', backgroundColor : "#000000", opacity : 0.75, borderRadius : 10, border : 0, style : { body : { fontSize : 12, fontFamily : 'Arial', textAlign : 'center', color : '#ffffff' } } }, openAdStreamer : { url : tomcat_webapp + 'resources/swf/ova.swf', autoPlay : true, player : { setUrlResolversOnAdClips : false }, debug : { levels : Levels }, ads : { controls : { skipAd : { enabled : true, html : "

Saltar

", region : { id : "my-new-skip-ad-button", verticalAlign : 3, horizontalAlign : 3, backgroundColor : "#FF3300", opacity : 0.8, borderRadius : 15, padding : "0 1 1 13", width : 60, height : 20 }, showAfterSeconds : SaltarDesde, showForSeconds : SaltarDuracion } }, overlays : { closeButton : { 'type' : 'standard' } }, clickSign : { enabled : true, verticalAlign : 'center', horizontalAlign : 'center', width : 200, height : 32, opacity : 0.5, borderRadius : 20, backgroundColor : '#000000', style : '.smalltext { font-size:12; }', html : 'CLIC PARA MAS INFORMACION', scaleRate : 0.75 }, schedule : [{ "position" : "pre-roll", "tag" : "http://de.tvn.cl/RealMedia/ads/adstream_sx.ads/" + OAS_videopage + "@Position1", "notice" : { "type" : "countdown", "show" : "true", "region" : "reserved-system-message", "message" : "publicidad termina en _countdown_ segundos" } }, { "position" : "auto:bottom", "tag" : "http://de.tvn.cl/RealMedia/ads/adstream_sx.ads/" + OAS_videopage + "@Position4", "duration" : "recommended:10", "startTime" : "00:00:10" } ] } } }, onBufferEmpty : function () { console.log("Buffer Vacio"); if (!iOS) { $f(div).seek(10800); } } }).ipad(); } else { $f("player", { src : tomcat_webapp + "resources/swf/flowplayer.commercial-3.2.15.swf", wmode : "opaque" }, { key : pdkey, play : { url : tomcat_webapp + 'resources/img/play_negro.png', width : 69, height : 69 }, contextMenu : [{ 'TVN' : function () { location.href = "http://www.tvn.cl"; } }, '-', 'Player TVN 3.2.15' ], clip : { bufferLength: 10, autoPlay : true, url : Url, urlResolvers : ['f4m', 'bwcheck'], provider : 'httpstreaming', scaling : 'fit', baseUrl : 'http://' + Server, ipadUrl : iPad }, debug : Debug, plugins : { f4m : { url : tomcat_webapp + 'resources/swf/flowplayer.f4m-3.2.9.swf' }, httpstreaming : { url : tomcat_webapp + 'resources/swf/flowplayer.httpstreaming-3.2.9.swf' }, controls : { autoHide : true, backgroundGradient : 'none', width : '180px', bottom : 7, left : 7, opacity : 0.75, borderRadius : 10, time : false, scrubber : false, tooltips : { buttons : true, play : 'Reproducir', pause : 'Pausar', menu : 'Calidades', unmute : 'No Silenciar', mute : 'Silenciar', fullscreen : 'Pantalla Completa', fullscreenExit : 'Salir de Pantalla Completa' } }, calidad : { url : tomcat_webapp + 'resources/swf/flowplayer.content-3.2.8.swf', bottom : '4px', right : '4px', width : '45px', height : '25px', verticalAlign : 3, horizontalAlign : 3, backgroundGradient : 'none', backgroundColor : "#000000", opacity : 0.8, borderRadius : 15, border : 0, style : { body : { fontSize : 12, fontFamily : 'Arial', textAlign : 'center', color : '#ffffff' } } }, bwcheck : { url : tomcat_webapp + 'resources/swf/flowplayer.bwcheck-httpstreaming-3.2.11.swf', dynamic : true, rememberBitrate : true, onStreamSwitch : function (newItem) { var content = $f(DivId).getPlugin('calidad'); switch (newItem.bitrate) { case 1397: var message = '720p'; break; case 958: var message = '360p'; break; case 469: var message = '240p'; break; case 323: var message = '160p'; break; } content.setHtml(message); } }, menu : { url : tomcat_webapp + "resources/swf/flowplayer.menu-3.2.11.swf", items : [{ label : 'Auto', index : 0, toggle : true, group : 'br', selected : true }, { label : '720p', index : 1, toggle : true, group : 'br' }, { label : '360p', index : 2, toggle : true, group : 'br' }, { label : '240p', index : 3, toggle : true, group : 'br' }, { label : '160p', index : 4, toggle : true, group : 'br' } ], onSelect : function (item) { if (item.index == 0) { $f(DivId).getPlugin('bwcheck').enableDynamic(true); } if (item.index == 1) { $f(DivId).getPlugin('bwcheck').setBitrate(1397); } if (item.index == 2) { $f(DivId).getPlugin('bwcheck').setBitrate(958); } if (item.index == 3) { $f(DivId).getPlugin('bwcheck').setBitrate(469); } if (item.index == 4) { $f(DivId).getPlugin('bwcheck').setBitrate(323); } } }, openAdStreamer : { url : tomcat_webapp + 'resources/swf/ova.swf', autoPlay : true, player : { setUrlResolversOnAdClips : false }, debug : { levels : Levels }, ads : { controls : { skipAd : { enabled : true, html : "

Saltar

", region : { id : "my-new-skip-ad-button", verticalAlign : 3, horizontalAlign : 3, backgroundColor : "#FF3300", opacity : 0.8, borderRadius : 15, padding : "0 1 1 13", width : 60, height : 20 }, showAfterSeconds : SaltarDesde, showForSeconds : SaltarDuracion } }, overlays : { closeButton : { 'type' : 'standard' } }, clickSign : { enabled : true, verticalAlign : 'center', horizontalAlign : 'center', width : 200, height : 32, opacity : 0.5, borderRadius : 20, backgroundColor : '#000000', style : '.smalltext { font-size:12; }', html : 'CLIC PARA MAS INFORMACION', scaleRate : 0.75 }, schedule : [{ "position" : "pre-roll", "tag" : "http://de.tvn.cl/RealMedia/ads/adstream_sx.ads/" + OAS_videopage + "@Position1", "notice" : { "type" : "countdown", "show" : "true", "region" : "reserved-system-message", "message" : "publicidad termina en _countdown_ segundos" } }, { "position" : "auto:bottom", "tag" : "http://de.tvn.cl/RealMedia/ads/adstream_sx.ads/" + OAS_videopage + "@Position4", "duration" : "recommended:10", "startTime" : "00:00:10" } ] } } }, onLoad : function () { if (canal == 1) { try { $f(DivId).getPlugin('menu').removeItems(); } catch (err) {} } }, onBufferEmpty : function () { console.log("Buffer Vacio"); if (!iOS) { $f(DivId).pause(); $f(DivId).play(); } } }).ipad(); } } if (Android) { if (AndroidVersion >= 3) { document.getElementById('player').innerHTML = ""; } else { document.getElementById('player').innerHTML = ""; } } return Server; } function TVNPlayer2(DivId, pXML) { var AutoStart = $(pXML).find("AutoStart").text(); $f(DivId, { src : tomcat_webapp + "resources/swf/flowplayer.commercial-3.2.15.swf", wmode : "opaque" }, { key : pdkey, contextMenu : [{ 'TVN' : function () { location.href = "http://www.tvn.cl"; } }, '-', 'Player TVN 3.2.15' ], clip : { urlResolvers : 'bwcheck', provider : 'rtmp', bitrates : [{ url : "mp4:24fps_kf3s_Especificaciones/720pw.mp4", width : 1280, bitrate : 1800 }, { url : "mp4:24fps_kf3s_Especificaciones/360pw.mp4", width : 640, bitrate : 800 }, { url : "mp4:24fps_kf3s_Especificaciones/240pw.mp4", width : 320, bitrate : 500 }, { url : "mp4:24fps_kf3s_Especificaciones/160pw.mp4", width : 116, bitrate : 200 }, ], duration : 340, bufferLength : 10, framesURL : "/imagenes/output-[index].jpeg", scaling : 'fit', markers : [{ start : 120 }, { start : 300 } ] }, debug : Debug, plugins : { controls : { autoHide : false, backgroundGradient : 'none' }, bwcheck : { url : tomcat_webapp + 'resources/swf/flowplayer.bwcheck-3.2.11.swf', serverType : 'wowza', dynamicBuffer : true, checkOnStart : true, dynamic : true, netConnectionUrl : 'rtmp://wow4.tvn.cl/bwcheck/' }, rtmp : { url : tomcat_webapp + 'resources/swf/flowplayer.rtmp-3.2.11.swf', netConnectionUrl : 'rtmp://192.9.200.107:1935/vod' }, rtmpInstream : { url : tomcat_webapp + 'resources/swf/flowplayer.rtmp-3.2.11.swf' }, videopreview : { url : tomcat_webapp + 'resources/swf/flowplayer.controls-preview-3.2.12.swf', frameWidth : 108, frameHeight : 60, columns : 5, rows : 5, interval : 10, totalFrames : 36, thumbnails : true, thumbnailsOffset : 2 }, controlsmarkers : { url : tomcat_webapp + 'resources/swf/flowplayer.controls-markers-3.2.12.swf', color : '#ffffff', markerWidth : 3, markerHeight : 8 }, openAdStreamer : { url : tomcat_webapp + 'resources/swf/ova.swf', player : { metaData : false }, debug : { levels : Levels }, ads : { controls : { visible : false }, overlays : { closeButton : { 'type' : 'standard' } }, servers : [{ type : 'OpenX', apiAddress : 'http://ox.tvn.cl/www/delivery/fc.php', allowAdRepetition : true } ], clickSign : { enabled : true, verticalAlign : 'center', horizontalAlign : 'center', width : 200, height : 32, opacity : 0.5, borderRadius : 20, backgroundColor : '#000000', style : '.smalltext { font-size:12; }', html : 'CLIC PARA MAS INFORMACION', scaleRate : 0.75 }, schedule : [{ position : 'mid-roll', startTime : '00:02:00', zone : 8, notice : { type : 'countdown', show : true, region : 'reserved-system-message', message : 'publicidad termina en _countdown_ segundos' } } ] } } } }); } //plugins sólo de localhost, faltan licencias //TVNPlayer funciona con adaptative de Adobe (HDS) //TVNPlayer2 igual q sudamericano