1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | function arrangePlayerControls(player_id) { var playListPlayer = $('#' + player_id + 'playListPlayer'); if(window[player_id].isRandomized()) { $('#' + player_id + 'Backward').addClass('disabled'); $('#' + player_id + 'Forward').removeClass('disabled'); $('#' + player_id + 'Random').addClass('randomizeActive'); } else { $('#' + player_id + 'Random').removeClass('randomizeActive'); var playListEntries = $('#' + player_id + 'playListEntries'); if(playListEntries.children(":first").hasClass('nowPlaying')) { $('#' + player_id + 'Backward').addClass('disabled'); } else { $('#' + player_id + 'Backward').removeClass('disabled'); } if(playListEntries.children(":last").hasClass('nowPlaying')) { $('#' + player_id + 'Forward').addClass('disabled'); } else { $('#' + player_id + 'Forward').removeClass('disabled'); } } } |
1 2 3 4 5 6 7 8 9 | function loadVideoForPlayer(currently_playing_video_id, player_id, time) { time = time || 0; var video_id = window[player_id].getCurrentlyPlaying(); $('#' + currently_playing_video_id).removeClass('nowPlaying') $('#' + video_id).addClass('nowPlaying'); $('#' + player_id + 'playListEntries').scrollTop($('#' + video_id).index() * 80); document.getElementById(player_id).loadVideoById(video_id, time, "large"); arrangePlayerControls(player_id); } |
1 2 3 4 5 6 | function loadNextVideo(player_id) { var currently_playing_video_id = window[player_id].getCurrentlyPlaying(); if(window[player_id].next()) { loadVideoForPlayer(currently_playing_video_id, player_id); } } |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | var note = val.contentDetails.note; var times = note.match(/[0-9]*:[0-5][0-9]/g); times.forEach(function(value, index, array) { var time = value.split(":"); var seconds = parseInt(time[0]) * 60; seconds += parseInt(time[1]); note = note.replace(value, "<span class='timeLink' onclick='cueThisVideo(\"" + player_id + "\", \"" + video_id + "\", " + seconds + ");'>" + value + "</span>"); }); entry.note = note; |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | <div onclick="cueThisVideo('{{:~player_id}}', '{{:video_id}}');" class="playListEntryThumbnail"> <img src="{{:image_src}}"/> </div> <div onclick="cueThisVideo('{{:~player_id}}', '{{:video_id}}');" class="playListEntryTitle"> {{:title}} </div> <span id="{{:id}}Backward" class="playListControl disabled glyphicon glyphicon-backward" onclick="if(!$(this).hasClass('disabled')) { loadPreviousVideo('{{:id}}') }"> </span> <span id="{{:id}}Forward" class="playListControl glyphicon glyphicon-forward" onclick="if(!$(this).hasClass('disabled')) { loadNextVideo('{{:id}}') }"> </span> <span id="{{:id}}Random" class="playListControl glyphicon glyphicon-random" onclick="window['{{:id}}'].randomize();arrangePlayerControls('{{:id}}');"> </span> |
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) | Powered by Discuz! 7.0.0 |