Browse Source

auto play improved

master
filesite 4 months ago
parent
commit
5134301631
  1. 14
      www/js/beauty.js

14
www/js/beauty.js

@ -638,7 +638,8 @@ if ($('#my-player').length > 0 && typeof(videojs) != 'undefined') {
}; };
//加载更多视频 //加载更多视频
var currentPage = $('.othervideos').attr('data-page'); var currentPage = $('.othervideos').attr('data-page'),
currentVideoId = $('.othervideos').attr('data-id');
var getOtherVideos = function(currentPage) { var getOtherVideos = function(currentPage) {
if (_noMoreVideos) {return false;} if (_noMoreVideos) {return false;}
var videoId = $('.othervideos').attr('data-id'), var videoId = $('.othervideos').attr('data-id'),
@ -683,10 +684,17 @@ if ($('#my-player').length > 0 && typeof(videojs) != 'undefined') {
myPlayer.on('ended', function() { myPlayer.on('ended', function() {
var cachedAutoPlayStatus = Cookies.get('autoplay'); var cachedAutoPlayStatus = Cookies.get('autoplay');
if (cachedAutoPlayStatus == 'off') {return false;} if (cachedAutoPlayStatus == 'off') {return false;}
if (moreVideos && moreVideos.length > 0) { if (moreVideos && moreVideos.length > 0) {
var nextVideo = moreVideos.shift(); var nextVideo = moreVideos.shift();
myPlayer.src(nextVideo.path); if (nextVideo.id == currentVideoId && moreVideos.length > 0) {
nextVideo = moreVideos.shift();
}
if (nextVideo) {
myPlayer.src(nextVideo.path);
$('.navbar-header .videotitle').text(nextVideo.filename);
}
}else { }else {
currentPage = parseInt(currentPage) + 1; currentPage = parseInt(currentPage) + 1;
getOtherVideos(currentPage); getOtherVideos(currentPage);

Loading…
Cancel
Save