// Video dateierweiterung var videoExt = '.f4v'; var posterFolder = '../images/videoposter/'; var videoFolder = '../../movies/'; // Video wechseln function playVideo(filename) { sendToNonverBlaster("switch:" + videoFolder + filename + videoExt); } // Video aufräumen function cleanupVideo() { $('#nonverblaster').remove(); $('#videoWrapper').html('
'); return; } // Instanziere Flash Video Player function runVideoPlayer(video, poster) { $('#videoWrapper').css({height: '100%', width: '100%'}); var flashvars = {}; flashvars.mediaURL = videoFolder + video + videoExt; flashvars.teaserURL = posterFolder + video + ".jpg"; flashvars.allowSmoothing = "true"; flashvars.autoPlay = "true"; flashvars.buffer = "0"; flashvars.showTimecode = "true"; flashvars.loop = "false"; flashvars.controlColor = "0xffffff"; flashvars.controlBackColor = "0x000000"; flashvars.scaleIfFullScreen = "true"; flashvars.showScalingButton = "true"; flashvars.defaultVolume = "100"; flashvars.crop = "true"; var params = {}; params.menu = "false"; params.allowFullScreen = "true"; params.allowScriptAccess = "always"; params.wmode = "transparent"; var attributes = {}; attributes.id = "nonverblaster"; attributes.bgcolor = "#000000"; swfobject.embedSWF("../res/flash/NonverBlaster.swf", "videoPlayer", "736", "394", "9", "../res/js/expressinstall.swf", flashvars, params, attributes); registerForJavaScriptCommunication("nonverblaster"); return; } // Play Buttons function setPlayButtons() { // Suche Playbuttons und setzte Events if( $("[rel*='playbutton']").get(0) ) // Wenn mindestens einer da ist { var buttons = $("[rel*='playbutton']").get(); for( var i = 0; i < buttons.length; i++ ) { $(buttons).eq(i).click(function() { var video = $(this).attr('href'); if($('#nonverblaster').get(0)) { playVideo( video ); } else { runVideoPlayer( video ); } return false; }); } } } $(document).ready(function() { setPlayButtons(); // Player Autostart wenn GET var video nicht leer var video = ""; if(video != "") { runVideoPlayer( video ); } });