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 = '
';
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