2016-04-26 16:38:28 +05:00
<!-- Following is the code for cb ultimate invideo ads settings -->
{if $cb_ultimate_ads == 'installed'}
{$ads_array = ["filter_ad"=>true,"status"=>"1","non_expiry"=>'true']}
{$current_ad = $cbuads->get_ultimate_ads($ads_array)}
{if !empty($current_ad)}
{$play_ad = true}
{else}
{$play_ad = false}
{/if}
{/if}
<!-- End -->
2016-05-17 12:45:58 +05:00
< link rel = "stylesheet" href = "{$cb_vjs_player_url}/css/video-js.min.css" >
2016-04-26 16:38:28 +05:00
< link href = "{$cb_vjs_player_url}/css/cb_vjs_plugin.css" rel = "stylesheet" >
< link href = "{$cb_vjs_player_url}/css/videojs.ads.css" rel = "stylesheet" >
< link href = "{$cb_vjs_player_url}/css/videojs.ima.css" rel = "stylesheet" >
< link href = "{$cb_vjs_player_url}/css/cb_vjs_resolution.css" rel = "stylesheet" >
2015-07-29 14:36:00 +00:00
2016-04-26 16:54:06 +05:00
{if $development_mode}
< script src = "{$cb_vjs_player_url}/js/video-js.js" > < / script >
{else}
2016-04-26 16:38:28 +05:00
< script src = "{$cb_vjs_player_url}/js/video-js.min.js" > < / script >
2016-04-26 16:54:06 +05:00
{/if}
2016-04-26 16:38:28 +05:00
< script src = "{$cb_vjs_player_url}/js/cb_vjs_custom.js" > < / script >
< script src = "{$cb_vjs_player_url}/js/cb_vjs_plugin.js" > < / script >
< script src = "{$cb_vjs_player_url}/js/cb_vjs_resolution.js" > < / script >
{if $play_ad == true}
< script src = "//imasdk.googleapis.com/js/sdkloader/ima3.js" > < / script >
{/if}
< script src = "{$cb_vjs_player_url}/js/videojs.ads.js" > < / script >
< script src = "{$cb_vjs_player_url}/js/videojs.ima.js" > < / script >
< script src = "{$cb_vjs_player_url}/js/cb_ultimate_ads.js" > < / script >
2016-05-16 15:49:51 +05:00
{$default_quality = get_cbvjs_quality_type($video_files)}
2016-05-06 18:44:42 +05:00
< video id = "cb_video_js" class = "video-js vjs-default-skin" height = "{$height}" width = "{$width}" poster = "{getThumb vdetails=$vdata size=768x432}" >
2015-07-29 14:36:00 +00:00
{foreach $video_files as $file}
2016-05-16 15:49:51 +05:00
{$quality = get_cbvjs_quality($file)}
2015-12-23 10:20:36 +00:00
{if $flv_vid == true}
< source src = '{$file}' type = "video/x-flv" / >
{else}
2016-05-09 16:25:51 +05:00
< source src = '{$file}' type = "video/mp4" label = "{strtoupper($quality)}" res = "{$quality}" / >
2015-12-23 10:20:36 +00:00
{/if}
2015-07-29 14:36:00 +00:00
{/foreach}
2015-11-23 08:47:54 +00:00
{ANCHOR place="play_def_sub"}
2015-07-29 14:36:00 +00:00
< p class = "vjs-no-js" > To view this video please enable JavaScript, and consider upgrading to a web browser that < a href = "http://videojs.com/html5-video-support/" target = "_blank" > supports HTML5 video< / a > < / p >
< / video >
< script type = "text/javascript" >
2015-08-18 10:14:25 +00:00
var vid_id = "{$vdata.videoid}";
2016-03-07 23:42:37 -08:00
var videotitle = "{$vdata.title|escape_quotes}";
2015-07-29 14:36:00 +00:00
var uploader = "{$vdata.username}";
var branding_logo = "{$cb_logo}";
var product_link = "{$player_config.player_logo_url}";
var show_logo = true;
2016-04-26 16:38:28 +05:00
var autoplay = "{$player_config.autoplay}";
2016-05-16 15:49:51 +05:00
var default_res = "{$default_quality}";
2016-04-26 16:38:28 +05:00
if (autoplay == 'no'){
autoplay = false;
}else{
autoplay = true;
}
2015-07-29 14:36:00 +00:00
2016-04-26 16:38:28 +05:00
// Ad settings starts to pass on to player
var play_ad = "{$play_ad}";
if (play_ad){
var ad_code = "{$current_ad.ad_tag}";
var ad_id = "{$current_ad.ad_id}";
}
//player settings
2015-07-29 14:36:00 +00:00
var cb_player_setup = {
2016-04-26 16:38:28 +05:00
plugins : { },
2015-07-29 14:36:00 +00:00
"techOrder" : ['html5', 'flash'],
"controls": true,
2016-04-26 16:38:28 +05:00
"autoplay": autoplay,
2015-07-29 14:36:00 +00:00
"preload": "auto",
};
2016-03-25 11:58:09 +05:00
//Setting CallBack
var cb_vjs_callback = function(){
var cb_vjs = this;
2016-04-26 16:38:28 +05:00
//Calling Custom videoJs Elements Plugin
var el_options = {
logo : {
branding_logo : branding_logo,
product_link : product_link,
show_logo : true
},
header : {
uploader : uploader,
videotitle : videotitle
}
}
cb_vjs.cb_vjs_elements(el_options);
//Calling Resolution switcher plugin
2016-05-03 17:11:24 +05:00
var res_options = {
2016-05-16 15:49:51 +05:00
default : default_res,
2016-05-03 17:11:24 +05:00
dynamicLabel : false
}
cb_vjs.videoJsResolutionSwitcher(res_options);
2016-04-26 16:38:28 +05:00
//Calling Resolution switcher plugin
if (play_ad){
var ad_options = {
ad_id: ad_id,
ad_code: ad_code,
autoplay: autoplay
};
cb_vjs.cb_ultimate_ads(ad_options);
}
2016-03-08 06:36:57 -08:00
}
2016-03-25 11:58:09 +05:00
//Initializing
var cb_player = videojs('cb_video_js', cb_player_setup , cb_vjs_callback);
$(document).ready(function(){
// Editing Video Js > to be Improved in near Future !
2016-05-06 20:09:54 +05:00
/*var cb_vjs_settings = function(){
2016-03-25 11:58:09 +05:00
var cb_video_js = cb_player;
var is_this_player_muted = $.cookie("_this_player_muted");
if (is_this_player_muted == 'Muted' ){
$( ".vjs-mute-control" ).trigger( "click" );
}
2016-03-08 06:36:57 -08:00
}
2016-03-25 11:58:09 +05:00
2016-05-06 20:09:54 +05:00
cb_vjs_settings();*/
2016-03-08 06:36:57 -08:00
});
2016-03-25 11:58:09 +05:00
2015-07-29 14:36:00 +00:00
< / script >
2016-04-26 16:38:28 +05:00
< style type = "text/css" >
2016-05-06 20:09:54 +05:00
.video-js {
2016-04-26 16:38:28 +05:00
width: 100%;
}
2016-05-06 20:09:54 +05:00
.video-js .vjs-tech {
2016-04-26 16:38:28 +05:00
height: 100% !important;
}
< / style >