‘);$vidEndSlate.removeClass(‘video__end-slate–inactive’).addClass(‘video__end-slate–active’);}};CNN.autoPlayVideoExist = (CNN.autoPlayVideoExist === true) ? true : false;var configObj = {thumb: ‘none’,video: ‘bestoftv/2014/07/24/orig-npr-a-plea-for-passenger-safety-on-cruises.cnn’,width: ‘100%’,height: ‘100%’,section: ‘domestic’,profile: ‘expansion’,network: ‘cnn’,markupId: ‘large-media_0’,adsection: ‘const-video-leaf’,frameWidth: ‘100%’,frameHeight: ‘100%’,posterImageOverride: {“mini”:{“height”:144,”width”:256,”type”:”jpg”,”uri”:”//cdn.cnn.com/cnnnext/dam/assets/140724192145-orig-cruise-ship-hp-video.jpg”},”xsmall”:{“height”:169,”width”:300,”type”:”jpg”,”uri”:”//cdn.cnn.com/cnnnext/dam/assets/140724192145-orig-cruise-ship-story-body.jpg”},”small”:{“height”:360,”width”:640,”type”:”jpg”,”uri”:”//cdn.cnn.com/cnnnext/dam/assets/140724192145-orig-cruise-ship-story-top.jpg”},”medium”:{“height”:552,”width”:980,”type”:”jpg”,”uri”:”//cdn.cnn.com/cnnnext/dam/assets/140724192145-orig-cruise-ship-horizontal-large-gallery.jpg”},”large”:{“height”:552,”width”:980,”type”:”jpg”,”uri”:”//cdn.cnn.com/cnnnext/dam/assets/140724192145-orig-cruise-ship-horizontal-large-gallery.jpg”},”full16x9″:{“height”:552,”width”:980,”type”:”jpg”,”uri”:”//cdn.cnn.com/cnnnext/dam/assets/140724192145-orig-cruise-ship-horizontal-large-gallery.jpg”},”mini1x1″:{“height”:60,”width”:60,”type”:”jpg”,”uri”:”//cdn.cnn.com/cnnnext/dam/assets/140724192145-orig-cruise-ship-topics.jpg”}}},autoStartVideo = false,isVideoReplayClicked = false,callbackObj,containerEl,currentVideoCollection = [{“descriptionPlainText”:”Travelers tell of raw sewage, rape and death aboard cruise ships at a hearing for a Cruise Passenger Protection bill.”,”imageUrl”:”//cdn.cnn.com/cnnnext/dam/assets/140724192145-orig-cruise-ship-story-top.jpg”,”title”:”Cruise ship horror stories”,”videoCMSUrl”:”/video/data/3.0/video/bestoftv/2014/07/24/orig-npr-a-plea-for-passenger-safety-on-cruises.cnn/index.xml”,”videoId”:”bestoftv/2014/07/24/orig-npr-a-plea-for-passenger-safety-on-cruises.cnn”,”videoUrl”:”/videos/bestoftv/2014/07/24/orig-npr-a-plea-for-passenger-safety-on-cruises.cnn/video/playlists/cruise-ship-disasters/”},{“descriptionPlainText”:”Royal Caribbean’s Anthem of the Seas encountered some rough waters off the Carolina coast with hurricane-force winds and 30-foot waves.”,”imageUrl”:”//cdn.cnn.com/cnnnext/dam/assets/160208140234-anthem-of-the-seas-01-large-169.jpg”,”title”:”Rough seas ruin Royal Caribbean cruise”,”videoCMSUrl”:”/video/data/3.0/video/us/2016/02/08/anthem-of-the-seas-cruise-ship-royal-caribbean-damage-wind-hurricane-waves-orig.cnn/index.xml”,”videoId”:”us/2016/02/08/anthem-of-the-seas-cruise-ship-royal-caribbean-damage-wind-hurricane-waves-orig.cnn”,”videoUrl”:”/videos/us/2016/02/08/anthem-of-the-seas-cruise-ship-royal-caribbean-damage-wind-hurricane-waves-orig.cnn/video/playlists/cruise-ship-disasters/”},{“descriptionPlainText”:”Royal Caribbean’s Anthem of the Sea cruise ship finally returns home after being caught in a large storm in the Atlantic Ocean. CNN’s Michaela Pereira reports.”,”imageUrl”:”//cdn.cnn.com/cnnnext/dam/assets/160211090329-cruise-ship-rough-seas-passengers-lipman-newday-00005308-large-169.jpg”,”title”:”Battered cruise ship returns home after large storm “,”videoCMSUrl”:”/video/data/3.0/video/us/2016/02/11/cruise-ship-rough-seas-bad-weather-newday.cnn/index.xml”,”videoId”:”us/2016/02/11/cruise-ship-rough-seas-bad-weather-newday.cnn”,”videoUrl”:”/videos/us/2016/02/11/cruise-ship-rough-seas-bad-weather-newday.cnn/video/playlists/cruise-ship-disasters/”},{“descriptionPlainText”:”A woman has gone missing after falling from a cruise ship off the coast of Cuba.”,”imageUrl”:”//cdn.cnn.com/cnnnext/dam/assets/151113111401-norwegian-pearl-file-large-169.jpg”,”title”:”Woman missing after fall from party cruise ship”,”videoCMSUrl”:”/video/data/3.0/video/world/2015/11/13/dance-party-cruise-woman-overboard-orig-vstop.cnn/index.xml”,”videoId”:”world/2015/11/13/dance-party-cruise-woman-overboard-orig-vstop.cnn”,”videoUrl”:”/videos/world/2015/11/13/dance-party-cruise-woman-overboard-orig-vstop.cnn/video/playlists/cruise-ship-disasters/”},{“descriptionPlainText”:”A cruise ship passenger shares disturbing video of an elevator covered in blood and the doors struggling to open and close. CNN affiliate WFTX has the report.”,”imageUrl”:”//cdn.cnn.com/cnnnext/dam/assets/151230235728-carnival-crewmember-elevator-accident-death-florida-pkg-00005014-large-169.jpg”,”title”:”‘Bloody mystery’ on Carnival Cruise ship”,”videoCMSUrl”:”/video/data/3.0/video/us/2015/12/31/carnival-crewmember-elevator-accident-death-florida-pkg.wftx/index.xml”,”videoId”:”us/2015/12/31/carnival-crewmember-elevator-accident-death-florida-pkg.wftx”,”videoUrl”:”/videos/us/2015/12/31/carnival-crewmember-elevator-accident-death-florida-pkg.wftx/video/playlists/cruise-ship-disasters/”},{“descriptionPlainText”:”Police say the body of a man that washed ashore in Clearwater, Florida, is that of a missing cruise ship crew member.”,”imageUrl”:”//cdn.cnn.com/cnnnext/dam/assets/141226210122-pkg-missing-cruise-ship-crew-body-washed-ashore-00002204-story-top.jpg”,”title”:”Body washed ashore on Fla. beach ID’d”,”videoCMSUrl”:”/video/data/3.0/video/us/2014/12/27/pkg-missing-cruise-ship-crew-body-washed-ashore.wfts/index.xml”,”videoId”:”us/2014/12/27/pkg-missing-cruise-ship-crew-body-washed-ashore.wfts”,”videoUrl”:”/videos/us/2014/12/27/pkg-missing-cruise-ship-crew-body-washed-ashore.wfts/video/playlists/cruise-ship-disasters/”},{“descriptionPlainText”:”Royal Caribbean’s Anthem of the Sea cruise ship ran into a large storm in the Atlantic Ocean. Passengers Asher and Charlotte Lipman describe their experience on the ship.”,”imageUrl”:”//cdn.cnn.com/cnnnext/dam/assets/160211090328-cruise-ship-rough-seas-passengers-lipman-newday-00015516-large-169.jpg”,”title”:”Cruise ship passenger: Tables, chairs were flying”,”videoCMSUrl”:”/video/data/3.0/video/us/2016/02/11/cruise-ship-rough-seas-passengers-lipman-newday.cnn/index.xml”,”videoId”:”us/2016/02/11/cruise-ship-rough-seas-passengers-lipman-newday.cnn”,”videoUrl”:”/videos/us/2016/02/11/cruise-ship-rough-seas-passengers-lipman-newday.cnn/video/playlists/cruise-ship-disasters/”},{“descriptionPlainText”:”A salvage operation has begun to recover the bodies believed to be trapped inside a cruise ship that capsized on the Yangtze River. CNN’s Ivan Watson reports.”,”imageUrl”:”//cdn.cnn.com/cnnnext/dam/assets/150605110446-china-shipwreck-search-and-salvage-watson-pkg-00014523-large-169.png”,”title”:”Search for bodies inside capsized Chinese cruise ship”,”videoCMSUrl”:”/video/data/3.0/video/world/2015/06/05/china-shipwreck-search-and-salvage-watson-pkg.cnn/index.xml”,”videoId”:”world/2015/06/05/china-shipwreck-search-and-salvage-watson-pkg.cnn”,”videoUrl”:”/videos/world/2015/06/05/china-shipwreck-search-and-salvage-watson-pkg.cnn/video/playlists/cruise-ship-disasters/”},{“descriptionPlainText”:”CNN’s Ivan Watson reports on a frightening situation for a cruise ship full of passengers off the coast of Australia.”,”imageUrl”:”//cdn.cnn.com/cnnnext/dam/assets/150422073723-dnt-watson-stranded-cruise-ship-australia-00002630-large-169.jpg”,”title”:”Cruise ship docks after getting stranded in storm”,”videoCMSUrl”:”/video/data/3.0/video/world/2015/04/22/dnt-watson-stranded-cruise-ship-australia.cnn/index.xml”,”videoId”:”world/2015/04/22/dnt-watson-stranded-cruise-ship-australia.cnn”,”videoUrl”:”/videos/world/2015/04/22/dnt-watson-stranded-cruise-ship-australia.cnn/video/playlists/cruise-ship-disasters/”},{“descriptionPlainText”:”Royal Caribbean’s Grandeur of the Seas returned early after the first confirmed norovirus outbreak aboard a cruise ship in 2015. CNN Affiliate WJZ reports.”,”imageUrl”:”//cdn.cnn.com/cnnnext/dam/assets/150203170624-dnt-baltimore-cruise-ship-norovirus-00001928-large-169.jpg”,”title”:”Cruise cut short after passengers get sick “,”videoCMSUrl”:”/video/data/3.0/video/us/2015/02/03/dnt-baltimore-cruise-ship-norovirus.wjz/index.xml”,”videoId”:”us/2015/02/03/dnt-baltimore-cruise-ship-norovirus.wjz”,”videoUrl”:”/videos/us/2015/02/03/dnt-baltimore-cruise-ship-norovirus.wjz/video/playlists/cruise-ship-disasters/”},{“descriptionPlainText”:”A Disney Magic cruise came to the rescue of a 22-year-old man who fell overboard from another cruise ship.”,”imageUrl”:”//cdn.cnn.com/cnnnext/dam/assets/150116115454-cnni-disney-cruise-finds-passenger-water-00001910-large-169.jpg”,”title”:”Passing Disney cruise rescues man in water”,”videoCMSUrl”:”/video/data/3.0/video/world/2015/01/16/cnni-disney-cruise-finds-passenger-water.cnn/index.xml”,”videoId”:”world/2015/01/16/cnni-disney-cruise-finds-passenger-water.cnn”,”videoUrl”:”/videos/world/2015/01/16/cnni-disney-cruise-finds-passenger-water.cnn/video/playlists/cruise-ship-disasters/”},{“descriptionPlainText”:”Captain Francesco Schettino was found guilty of manslaughter after the wreck of the Costa Concordia cruise ship. CNN’s Hala Gorani reports.”,”imageUrl”:”//cdn.cnn.com/cnnnext/dam/assets/130718165216-23-concordia-large-169.jpg”,”title”:”The mistakes that lead to the Costa Concordia disaster”,”videoCMSUrl”:”/video/data/3.0/video/world/2015/02/11/pkg-gorani-italy-costa-concordia-captain-sentenced.cnn/index.xml”,”videoId”:”world/2015/02/11/pkg-gorani-italy-costa-concordia-captain-sentenced.cnn”,”videoUrl”:”/videos/world/2015/02/11/pkg-gorani-italy-costa-concordia-captain-sentenced.cnn/video/playlists/cruise-ship-disasters/”},{“descriptionPlainText”:”The Crown Princess cruise ship was evacuated in Los Angeles after 170 passengers on board fell sick with norovirus.”,”imageUrl”:”//cdn.cnn.com/cnnnext/dam/assets/141116190932-cnni-cruise-passengers-sick-with-norovirus-00005902-story-top.jpg”,”title”:”170 cruise passengers ill with norovirus”,”videoCMSUrl”:”/video/data/3.0/video/world/2014/11/16/cnni-cruise-passengers-sick-with-norovirus.cnn/index.xml”,”videoId”:”world/2014/11/16/cnni-cruise-passengers-sick-with-norovirus.cnn”,”videoUrl”:”/videos/world/2014/11/16/cnni-cruise-passengers-sick-with-norovirus.cnn/video/playlists/cruise-ship-disasters/”},{“descriptionPlainText”:”A jolt shook a cruise ship after it hit something at sea, forcing hundreds of costume-clad passengers to evacuate.”,”imageUrl”:”//cdn.cnn.com/cnnnext/dam/assets/141103072445-newday-horror-cruise-bahamas-celebration-wplg-00000402-story-top.jpg”,”title”:”Passenger: Scariest Halloween I’ve had”,”videoCMSUrl”:”/video/data/3.0/video/us/2014/11/03/newday-horror-cruise-bahamas-celebration-wplg.cnn/index.xml”,”videoId”:”us/2014/11/03/newday-horror-cruise-bahamas-celebration-wplg.cnn”,”videoUrl”:”/videos/us/2014/11/03/newday-horror-cruise-bahamas-celebration-wplg.cnn/video/playlists/cruise-ship-disasters/”},{“descriptionPlainText”:”A Royal Caribbean cruise ship returned to Florida on Saturday after hundreds of passengers contracted a gastrointestinal illness.”,”imageUrl”:”//cdn.cnn.com/cnnnext/dam/assets/171216215156-royal-caribbean-illness-passengers-return-to-florida-orig-00000000-large-169.jpg”,”title”:”Hundreds ill during Royal Caribbean cruise”,”videoCMSUrl”:”/video/data/3.0/video/us/2017/12/17/royal-caribbean-illness-passengers-return-to-florida-orig.cnn/index.xml”,”videoId”:”us/2017/12/17/royal-caribbean-illness-passengers-return-to-florida-orig.cnn”,”videoUrl”:”/videos/us/2017/12/17/royal-caribbean-illness-passengers-return-to-florida-orig.cnn/video/playlists/cruise-ship-disasters/”},{“descriptionPlainText”:”A Royal Caribbean cruise returned to Florida after hundreds of passengers contracted a gastrointestinal illness.”,”imageUrl”:”//cdn.cnn.com/cnnnext/dam/assets/171216224615-cruise-ship-illness-passenger-sot-large-169.jpg”,”title”:”Passenger: The experience was awful, terrible”,”videoCMSUrl”:”/video/data/3.0/video/us/2017/12/17/cruise-ship-illnesses-royal-caribbean.wsvn/index.xml”,”videoId”:”us/2017/12/17/cruise-ship-illnesses-royal-caribbean.wsvn”,”videoUrl”:”/videos/us/2017/12/17/cruise-ship-illnesses-royal-caribbean.wsvn/video/playlists/cruise-ship-disasters/”}],currentVideoCollectionId = ”,isLivePlayer = false,moveToNextTimeout,mutePlayerEnabled = false,nextVideoId = ”,nextVideoUrl = ”,turnOnFlashMessaging = false,videoPinner,videoEndSlateImpl;if (CNN.autoPlayVideoExist === false) {autoStartVideo = true;if (autoStartVideo === true) {if (turnOnFlashMessaging === true) {autoStartVideo = false;containerEl = jQuery(document.getElementById(configObj.markupId));CNN.VideoPlayer.showFlashSlate(containerEl);} else {CNN.autoPlayVideoExist = true;}}}configObj.autostart = autoStartVideo;CNN.VideoPlayer.setPlayerProperties(configObj.markupId, autoStartVideo, isLivePlayer, isVideoReplayClicked, mutePlayerEnabled);CNN.VideoPlayer.setFirstVideoInCollection(currentVideoCollection, configObj.markupId);var embedLinkHandler = {},videoPinner,embedCodeCopy;function onVideoCarouselItemClicked(evt) {‘use strict’;var videoId,articleElem,videoPlayer,thumbImageElem,thumbImageLargeSource,overrides = {videoCollection: this.videoCollection,autostart: false},shouldStartVideo = false,playerInstance;try {articleElem = jQuery(evt.currentTarget).find(‘article’);thumbImageElem = jQuery(articleElem).find(‘.media__image’);videoId = articleElem.data().videoId;if (CNN.VideoPlayer.getLibraryName(configObj.markupId) === ‘fave’) {playerInstance = FAVE.player.getInstance(configObj.markupId);if (CNN.Utils.existsObject(playerInstance) &&typeof playerInstance.getVideoData === ‘function’ &&playerInstance.getVideoData().id !== videoId) {jQuery(articleElem).closest(‘.cn-carousel-medium-strip’).parent().find(‘script[name=”metaScript”]’).remove();playerInstance.play(videoId, overrides);}} else {videoPlayer = CNNVIDEOAPI.CNNVideoManager.getInstance().getPlayerByContainer(configObj.markupId);if (videoPlayer && videoPlayer.videoInstance) {if (!videoPlayer.videoInstance.cvp) {if (typeof thumbImageElem !== ‘undefined’ && thumbImageElem !== null) {thumbImageLargeSource = thumbImageElem.data() && thumbImageElem.data().srcLarge ? thumbImageElem.data().srcLarge : ‘none’;}overrides.thumb = thumbImageLargeSource ? thumbImageLargeSource : ‘none’;shouldStartVideo = true;}if (videoPlayer.videoInstance.config) {if (videoPlayer.videoInstance.config.video !== videoId) {jQuery(articleElem).closest(‘.cn-carousel-medium-strip’).parent().find(‘script[name=”metaScript”]’).remove();CNNVIDEOAPI.CNNVideoManager.getInstance().playVideo(configObj.markupId, videoId, overrides);}}}}} catch (error) {console.log(“error in initializing video player” + error);}}function setInitialVideoEmbed() {}function initialize(){var carousel = jQuery(document.getElementById(‘cn-current_video_collection’)).find(‘.js-owl-carousel’),owl;if (carousel) {carousel.find(‘.cn__column.carousel__content__item’).find(‘a’).removeAttr(‘href’);jQuery(carousel).on(‘click’, ‘.cn__column.carousel__content__item’, onVideoCarouselItemClicked);}}if (CNN.VideoPlayer.getLibraryName(configObj.markupId) === ‘videoLoader’) {window.CNNVideoAPILoadCompleteHandlers = window.CNNVideoAPILoadCompleteHandlers ? window.CNNVideoAPILoadCompleteHandlers : [];window.CNNVideoAPILoadCompleteHandlers.push(initialize);window.CNNVideoAPILoadCompleteHandlers.push(setInitialVideoEmbed);} else {initialize();}CNN.INJECTOR.executeFeature(‘videx’).done(function () {var initMeta = {id:”bestoftv/2014/07/24/orig-npr-a-plea-for-passenger-safety-on-cruises.cnn”, isEmbeddable: “yes”};CNN.Videx.EmbedButton.updateCode(initMeta);}).fail(function () {throw ‘Unable to fetch the videx bundle.’;});function updateCurrentlyPlaying(videoId) {var videoCollectionId = ‘current_video_collection’,videocardContents = getCurrentVideoCardContents(videoId),carousel = jQuery(document.getElementById(‘cn-current_video_collection’)).find(‘.js-owl-carousel’),domain = CNN.Host.domain || (document.location.protocol + ‘//’ + document.location.hostname),owl,$owlFirstItem,$owlPrevItem,showDetailsSpanContent = ”,gigyaShareElement,showIndex,whatsappShareElement,$carouselContentItems = jQuery(‘.carousel__content__item’, document.getElementById(‘cn-current_video_collection’));gigyaShareElement = jQuery(‘div.js-gigya-sharebar’);if (typeof gigyaShareElement !== ‘undefined’ && CNN.Utils.existsObject(videocardContents)) {jQuery(gigyaShareElement).attr(‘data-title’, videocardContents.headlinePlainText || ”);jQuery(gigyaShareElement).attr(‘data-description’, videocardContents.descriptionPlainText || ”);jQuery(gigyaShareElement).attr(‘data-link’, domain + videocardContents.url || ”);jQuery(gigyaShareElement).attr(‘data-image-src’, (videocardContents.media && videocardContents.media.elementContents && videocardContents.media.elementContents.imageUrl) || ”);}whatsappShareElement = jQuery(‘div.share-bar-whatsapp-container’);if (typeof whatsappShareElement !== ‘undefined’) {jQuery(whatsappShareElement).attr(‘data-title’, videocardContents.headlinePlainText || ”);jQuery(whatsappShareElement).attr(‘data-storyurl’, domain + videocardContents.url || ”);}if (carousel && currentVideoCollectionContainsId(videoId)) {owl = carousel.data(‘owl.carousel’) || {};showIndex = getCurrentVideoIndex(videoId);if (typeof owl.to === ‘function’) {owl.to(showIndex);}$owlPrevItem = CNN.Utils.exists(owl.$element) ? owl.$element.find(‘.cd.cd–active’) : $carouselContentItems.find(‘.cd.cd–active’);$owlPrevItem.removeClass(‘cd–active’);$owlPrevItem.find(‘.media__over-text’).remove();$owlPrevItem.find(‘.media__icon’).show();$owlFirstItem = CNN.Utils.exists(owl._items) ? jQuery(owl._items[showIndex]) : $carouselContentItems.eq(showIndex);$owlFirstItem.find(‘.cd’).addClass(‘cd–active’);$owlFirstItem.find(‘.media a:first-child’).append(‘

Now Playing

‘);if (Modernizr && !Modernizr.phone) {$owlFirstItem.find(‘.media__icon’).hide();}}CNN.Videx.Metadata.init({dateCreated: videocardContents.dateCreated,descriptionText: videocardContents.descriptionText,duration: videocardContents.duration,sourceLink: videocardContents.sourceLink,sourceName: videocardContents.sourceName,title: videocardContents.headlineText},{videoCollectionDivId: ‘cn-1vlladq’,videoDescriptionDivId: ‘js-video_description-1vlladq’,videoDurationDivId: ‘js-video_duration-1vlladq’,videoTitleDivId: ‘js-leaf-video_headline-1vlladq’,videoSourceDivId: ‘js-video_sourceName-1vlladq’});if (CNN.Utils.exists(videocardContents.showName)) {if (CNN.Utils.exists(videocardContents.showUrl)) {showDetailsSpanContent = ‘‘ + videocardContents.showName + ‘ | ‘;} else {showDetailsSpanContent = videocardContents.showName + ‘ | ‘;}}fastdom.measure(function getShowInfo() {var $show = jQuery(‘.metadata__show’),$isShowDetailsSpanExists = $show.find(‘span’).hasClass(‘metadata–show__name’),$showName = jQuery(‘.metadata–show__name’);fastdom.mutate(function updateShowInfo() {if (!$isShowDetailsSpanExists) {$show.prepend(‘

Source

NO COMMENTS