Connect with us

Milwaukee Bucks

Meet the Milwaukee Bucks fan who became a breakdancing social media sensation

‘);

$videoEl.append(‘‘ +
‘ +
‘);

setTimeout(function(){
$(‘.mute-overlay’).on(‘touchstart click’, function(e){
if(e.handled === false) return;
e.stopPropagation();
e.preventDefault();
e.handled = true;

player.muted(false);
//console.log(“volumee ” + WVM.activePlayer.volume());
$(this).hide();
$(this).css(‘display’, ‘none’);
var currentTime = player.currentTime();
if(currentTime 0){
if(deviceName == ‘desktop’)
WVM.VIDEO_TOP = $(‘#media-container-‘ + videoId).offset().top;
else
WVM.VIDEO_TOP = $(‘#media-placeholder-‘ + videoId).offset().top;

WVM.VIDEO_HEIGHT = $(‘#html5-video-‘ + videoId).outerHeight();
WVM.CONTAINER_HEIGHT = $(‘#media-container-‘ + videoId).height();
//console.log(“container height: ” + WVM.CONTAINER_HEIGHT);
$(window).on( “resize”, function()
if(deviceName == ‘desktop’)
WVM.VIDEO_TOP = $(‘#media-container-‘ + videoId).offset().top;
else
WVM.VIDEO_TOP = $(‘#media-placeholder-‘ + videoId).offset().top;

WVM.VIDEO_HEIGHT = $(‘#html5-video-‘ + videoId).outerHeight();
WVM.CONTAINER_HEIGHT = $(‘#media-container-‘ + videoId).height();
console.log(“container height: ” + WVM.CONTAINER_HEIGHT);
);

console.log(“VIDEOTOP: ” + WVM.VIDEO_TOP);
console.log(“VIDEOHEIGHT: ” + WVM.VIDEO_HEIGHT);

$(window).on( “scroll”, function() {
if(!WVM.IS_FLOATING)
if(deviceName == ‘desktop’)
WVM.CONTAINER_HEIGHT = $(‘#media-container-‘ + videoId).height();
else
WVM.CONTAINER_HEIGHT = $(‘#media-container-‘ + videoId + ” .hlsvideo-wrapper”).height() +
$(‘#media-container-‘ + videoId + ” .now-playing-container”).height();

//var top = $(‘#media-container-‘ + videoId).offset().top;
var offset = WVM.VIDEO_TOP + (WVM.VIDEO_HEIGHT / 2);
var offsetBack = WVM.VIDEO_TOP;
var changed = false;
//console.log(“VIDEOTOP: ” + WVM.VIDEO_TOP);
//console.log(“VIDEOHEIGHT: ” + WVM.VIDEO_HEIGHT);
//only float if playing
var isPlaying = WVM[‘player_state’ + videoId][‘IS_PLAYING’] || WVM[‘player_state’ + videoId][‘AD_IS_PLAYING’];
if(isPlaying)
$(‘.vjs-loading-spinner’).hide();

if($(window).scrollTop() > offset && isPlaying && !WVM[‘player_state’ + videoId][‘CANCEL_FLOATING’]) document.documentElement.clientWidth;
var sHeight = window.innerHeight else if($(window).scrollTop() 0)
var container = document.querySelector(‘#page-carousel-‘ + fullVideoId);
imagesLoaded( container, function() document.documentElement.clientWidth;
if(screenWidth > 850)
WVM.IS_DESKTOP = true;
$(‘#page-carousel-‘ + fullVideoId + ‘ .page-carousel-lg-slides’).css(‘display’, ‘block’);

WVM[‘player_settings’ + fullVideoId].slider = $(‘#page-carousel-‘ + fullVideoId).bxSlider(
maxSlides: 4,
minSlides: 4,
slideWidth: 305,
infiniteLoop: false,
hideControlOnEnd: true,
useCSS: true,
pager: false,
slideMargin: 15,
moveSlides: 1,
nextText: ‘‘,
prevText: ‘
);
else
WVM.IS_DESKTOP = false;
$(‘.page-carousel-wrapper’).css(‘display’, ‘block’);

);

};

WVM.setupToggleButton = function(fullVideoId, player){
if($(‘.nextplay-switch-‘ + fullVideoId).length > 0){
new DG.OnOffSwitchAuto(
cls:’.nextplay-switch-‘ + fullVideoId,
height: 24,
trackColorOn:’#F9F9F9′,
trackColorOff:’#222’,
textColorOn: ‘#222’,
textColorOff: ‘#222′,
textOn:’On’,
textOff:’Off’,
listener:function(name, checked)
var theVal = 1;
if(!checked)
theVal = 0;

$.ajax(
url: ‘/ajax/update_autoplay_video/’,
data:
autoplay_on: theVal
,
type: ‘POST’,
dataType: ‘json’,
success: function(data)

WVM[‘player_settings’ + fullVideoId][‘autoplay’] = checked;
,
error : function()
console.log(“Error loading video”);

);

);
}
};

WVM.setupAccordionButton = function(fullVideoId){
var deviceName = ‘desktop’;
$(‘#next-dropdown-accordion-button-‘ + fullVideoId).on(‘click’, function(){
if($(this).find(‘i’).hasClass(‘fa-chevron-up’))
//hide
$(this).find(‘i’).removeClass(‘fa-chevron-up’);
$(this).find(‘i’).addClass(‘fa-chevron-down’);
if(deviceName == “desktop” && !$(‘#media-container-‘ + fullVideoId).hasClass(‘floating-video’))
$(‘#media-container-‘ + fullVideoId + ” ” + ‘.page-carousel-wrapper’).slideUp();
$(‘#media-container-‘ + fullVideoId + ” ” + ‘.mobile-list-wrapper’).hide();

else
$(‘#media-container-‘ + fullVideoId + ” ” + ‘.mobile-list-wrapper’).slideUp();
$(‘#media-container-‘ + fullVideoId + ” ” + ‘.page-carousel-wrapper’).hide();

var currVideoId = WVM[‘player_state’ + fullVideoId][‘VIDEO_ID’];
var nextVideoId = WVM.getNextPlaylistIndex(currVideoId);
//playerId, mediaId, fieldName
var myTitle = WVM.getPlaylistData(fullVideoId, nextVideoId, ‘noprefixtitle’);
//alert(“Getting title ” + myTitle);
$(‘#video-slider-nexttitle’ + fullVideoId).css(‘display’, ‘inline’);
$(‘#video-slider-nexttitle’ + fullVideoId).html(myTitle);
else
//expand
$(this).find(‘i’).addClass(‘fa-chevron-up’);
$(this).find(‘i’).removeClass(‘fa-chevron-down’);
$(‘#media-container-‘ + fullVideoId + ” ” + ‘.mobile-list-wrapper’).css(‘display’, ‘block’);
if(deviceName == “desktop” && !$(‘#media-container-‘ + fullVideoId).hasClass(‘floating-video’))
$(‘#media-container-‘ + fullVideoId + ” ” + ‘.page-carousel-wrapper’).css(‘display’, ‘block’);
$(‘#media-container-‘ + fullVideoId + ” ” + ‘.page-carousel-wrapper’).slideDown();
$(‘#media-container-‘ + fullVideoId + ” ” + ‘.mobile-list-wrapper’).hide();
if(!WVM.player_state74628[‘CAROUSEL_INIT’])
WVM.setupCarousel(fullVideoId);

else
$(‘#media-container-‘ + fullVideoId + ” ” + ‘.mobile-list-wrapper’).slideDown();
$(‘#media-container-‘ + fullVideoId + ” ” + ‘.page-carousel-wrapper’).hide();

if(!$(‘#media-container-‘ + fullVideoId).hasClass(‘floating-video’))
if(!WVM.player_state74628[‘CAROUSEL_INIT’])
WVM.setupCarousel(fullVideoId);

$(‘#video-slider-nexttitle’ + fullVideoId).css(‘display’, ‘none’);

});
var currVideoId = WVM[‘player_state’ + fullVideoId][‘VIDEO_ID’];
//console.log(“current Video ” + currVideoId);
var nextVideoId = WVM.getNextPlaylistIndex(currVideoId);
var myTitle = WVM.getPlaylistData(fullVideoId, nextVideoId, ‘noprefixtitle’);
//console.log(“setting title ” + myTitle);
$(‘#video-slider-nexttitle’ + fullVideoId).css(‘display’, ‘inline’);
$(‘#video-slider-nexttitle’ + fullVideoId).html(myTitle);

};
WVM.sendbeacon = function(action, nonInteraction, value, eventLabel)
var eventCategory = ‘Video’;
if (window.ga)
//console.log(“sending action: ” + action + ” val: ” + value + ” label ” + eventLabel);
ga(‘send’, ‘event’,
‘eventCategory’: eventCategory,
‘eventAction’: action,
‘eventLabel’: eventLabel,
‘eventValue’: value,
‘nonInteraction’: nonInteraction
);

;

WVM.getNextPlaylistIndex = function(mediaId, returnArrayIndex){
var currId = null;
if(mediaId == null)
return null;

for(var x =0; x 20)
if(fullDuration > 1 && ((fullDuration – fullCurrent) > 1) && !$(‘.vjs-loading-spinner’).hasClass(‘badspinner’))
console.log(“hiding spinner”);
$(‘.vjs-loading-spinner’).addClass(‘badspinner’);

var duration_time = Math.floor(this.duration());

//this is a hack because the end video event is not firing…
var current_time = Math.floor(this.currentTime());
if ( current_time > 0 && ( fullCurrent >= (fullDuration – 10) ))
var currId = playerState.VIDEO_ID;
var newMediaId = WVM.getNextPlaylistIndex(currId);
//if(playerSettings.autoplay_next && newMediaId)
if(newMediaId)
if(‘desktop’ == “iphone” && playerState.AD_ERROR)
console.log(“skipped timeupdate end”);
else
WVM.load_video(newMediaId, true, playerState.ORIGINAL_ID);

if(!playerState.START_SENT)
WVM.sendbeacon(‘start’, true, playerState.VIDEO_ID, playerState.VIDEO_TITLE);
playerState.START_SENT = true;

var currentTime, duration, percent, percentPlayed, _i;
currentTime = Math.round(this.currentTime());
duration = Math.round(this.duration());
percentPlayed = Math.round(currentTime / duration * 100);
for (percent = _i = 0; _i = percent && __indexOf.call(playerState[‘PERCENTS_TRACKED’], percent) 0)
playerState[‘PERCENTS_TRACKED’].push(percent);

}

});
//player.off(‘ended’);
player.on(‘ended’, function()
console.log(“ended”);
playerState.IS_PLAYING = false;
WVM.sendbeacon(“complete”, true, playerState.VIDEO_ID, playerState.VIDEO_TITLE);
var currId = playerState.VIDEO_ID;
var newMediaId = WVM.getNextPlaylistIndex(currId);
//if(playerSettings.autoplay_next && newMediaId)
if(newMediaId)
WVM.load_video(newMediaId, true, playerState.ORIGINAL_ID);
else
console.log(“Playlist complete (no more videos)”);

);

//player.off(‘adserror’);
player.on(‘adserror’, function(e)
//$(‘#ima-ad-container’).remove();
WVM.lastAdRequest = new Date().getTime() / 1000;
console.log(e);
console.log(“ads error”);

var errMessage = e[‘data’][‘AdError’][‘l’];

playerState.AD_IS_PLAYING = false;
playerState.IS_PLAYING = false;

// && errMessage == ‘The VAST response document is empty.’
if(!playerState.AD_ERROR)
var dTime = new Date().getTime();
WVM.firstPrerollTagUrl = WVM.getFirstPrerollUrl();;
WVM.activePlayer.ima.changeAdTag(WVM.firstPrerollTagUrl + “?” + dTime);
WVM.activePlayer.ima.requestAds();
//WVM.activePlayer.src(
// src: masterSrc,
// type: ‘video/mp4’
//);
//WVM.firstPrerollTagUrl = “”;

playerState.AD_ERROR = true;
);

//player.off(‘error’);
player.on(‘error’, function(event)
if (player.error().code === 4)
player.error(null); // clear out the old error
player.options().sources.shift(); // drop the highest precedence source
console.log(“now doing src”);
console.log(player.options().sources[0]);
player.src(player.options().sources[0]); // retry
return;

);

//player.off(‘volumechange’);
player.on(‘volumechange’, function(event) cssVolume > 0)
$(‘#media-container-‘ + playerState.ORIGINAL_ID + ‘ .mute-overlay’).css(‘display’, ‘none’);
else
$(‘#media-container-‘ + playerState.ORIGINAL_ID + ‘ .mute-overlay’).css(‘display’, ‘block’);

);
WVM.reinitRawEvents(playerState.ORIGINAL_ID);
setInterval(function()
WVM.reinitRawEvents(playerState.ORIGINAL_ID);
, 2000);

if(!WVM.rawCompleteEvent)
WVM.rawCompleteEvent = function(e)
var playerState = WVM[‘player_state74628’];
;

if(!WVM.rawTimeupdateEvent)
WVM.rawTimeupdateEvent = function(e)
var playerState = WVM[‘player_state74628’];
var rawVideoElem = document.getElementById(‘html5-video-‘ + playerState[‘ORIGINAL_ID’] + ‘_html5_api’);
var fullCurrent = rawVideoElem.currentTime * 1000;
var fullDuration = rawVideoElem.duration * 1000;
var current_time = Math.floor(rawVideoElem.currentTime);
console.log(“raw timeupdate: ” + fullCurrent + ” out of ” + fullDuration);

if ( current_time > 0 && ( fullCurrent >= (fullDuration – 50) ))
var currId = playerState.VIDEO_ID;
var newMediaId = WVM.getNextPlaylistIndex(currId);
if(newMediaId)
console.log(“loading new video from rawtimeupdate”);
WVM.load_video(newMediaId, true, playerState.ORIGINAL_ID);

if(!$(‘.vjs-loading-spinner’).hasClass(‘badspinner’))
$(‘.vjs-loading-spinner’).addClass(‘badspinner’)

;

WVM.reinitRawEvents = function(playerId)
var playerState = WVM[‘player_state’ + playerId];
var rawVideoElem = document.getElementById(‘html5-video-‘ + WVM[‘player_state’ + playerId][‘ORIGINAL_ID’] + ‘_html5_api’);

//COMPLETE EENT
if( WVM[‘player_state’ + playerId].COMPLETE_EVENT)
rawVideoElem.removeEventListener(‘ended’, WVM.rawCompleteEvent, false);

rawVideoElem.addEventListener(‘ended’, WVM.rawCompleteEvent, false);

//TIME UPDATE EVENT
if( WVM[‘player_state’ + playerId].TIMEUPDATE_EVENT)
rawVideoElem.removeEventListener(‘ended’, WVM.rawTimeupdateEvent, false);

rawVideoElem.addEventListener(‘ended’, WVM.rawTimeupdateEvent, false);

WVM[‘player_state’ + playerId].COMPLETE_EVENT = true;
WVM[‘player_state’ + playerId].TIMEUPDATE_EVENT = true;
;


MILWAUKEE (CBS 58) — It’s been blowing up on social media — an unexpected break-dance performance from a Bucks fan.

Tuy Tran, or ‘Crumbles’ as many people know him by, is a breakdancer from the Brew City.

CBS 58 News sat down with Crumbles and asked about his sudden rise to fame.

“All of a sudden, another guy’s like ‘hey you’re on the Bleacher Report right now.’ And then all of a sudden right here, somebody’s like ‘hey you’re on House of Highlights right now.’ Another guy’s like ‘you’re on 15 seconds of fame.’ And you know, you’re on Barstool sports and it all just happened so quickly,” said Tuy ‘Crumbles’ Tran.

Crumbles says he was approached before last Saturday’s game to compete in the dance-off.

He’s been dancing for about 14 years and pretty much blew everyone else out of the water.

Tran ended up winning a year of free Palermo’s Pizza.

Source Link

Click to comment

Leave a Reply

Your email address will not be published. Required fields are marked *

More in Milwaukee Bucks