var players = new Array (); var actualNumber = -1; var playlist = new Array(); function createFlvPlayer (target, exl_id, soundfile, as, w, h) { if (soundfile.length > 0) { jwplayer(target).setup({ 'flashplayer': '/core/javascript/embed/player.swf', 'file': '/soundfiles/'+soundfile, 'controlbar': 'bottom', 'autostart': as, 'width': w, 'height': h, 'wmode':'transparent', 'class':'flvplay' }); $('#'+target).attr('class','flvplay'); } } function createFlvPlayerDict (file, target, as, w, h) { jwplayer(target).setup({ 'flashplayer': '/core/javascript/embed/player.swf', 'file': file, 'controlbar': 'bottom', 'autostart': as, 'width': w, 'height': h, 'wmode':'transparent', 'class':'flvplay' }); $('#'+target).attr('class','flvplay'); } function createFlvPlayerExam (playlist) { $('#container_text .exercise').append('
'); jwplayer('examPlayer').setup({ 'flashplayer': '/core/javascript/embed/player.swf', 'controlbar': 'bottom', 'wmode':'transparent', 'class':'hidden', 'height': '1px', 'autostart': true, 'playlist':playlist }); playlist = new Array(); } //* function stateListener (obj) { if (obj.newstate == 'PLAYING') { stopAllBut (obj); } } function stopAllBut (obj) { for (var i = 0; players.length >= i; i++) { if (players[i].id != obj.id) { players[i].sendEvent ('STOP'); } } } function playerReady (obj) { players[++actualNumber] = document.getElementById (obj.id); players[actualNumber].addModelListener ('STATE', 'stateListener'); } //*/