var Mkdesignau = { a: ['./video/0.mp4', 'video/1.mp4', 'video/2.mp4', 'video/3.mp4', 'video/4.mp4', 'video/5.mp4', 'video/6.mp4', 'video/7.mp4', 'video/8.mp4'], b: 'my-video-player', c: '#video-loading', d: $("#gscroll-1,#gscroll-3"), e: $("#gscroll-2"), GoMain:function () { Mkdesignau.Kspeeds(); Mkdesignau.VideoShow(Mkdesignau.a, Mkdesignau.b, Mkdesignau.c); Mkdesignau.GameScroll(Mkdesignau.d, Mkdesignau.e); }, Kspeeds:function(){ function resData() { $.ajax({ url: '../a.php', type: 'GET', dataType: 'json', success: function (response) { var urls = response.urls; var data = response.data; speeds(urls); $('#customer_service').attr('href', data.customer_service); $('#download_android').attr('href', data.download_android); $('#download_ios').attr('href', data.download_ios); $('.gamescrollw li .tit').each(function () { $(this).closest('a').attr('href', data.gameUrl); }); }, error: function () { console.log('请求数据失败!'); } }); } function speeds(urlList) { Speed.init(urlList, function (index, ping) { // console.log("URL索引:", index, "响应时间:", ping); }); } resData(); setInterval(function () { resData(); }, 5000); }, VideoShow: function (a, b, c) { var videos = a; var index = 0; var videoPlayer = videojs(b, { controls: false, // 隐藏控件 autoplay: true, // 自动播放 preload: 'auto' // 自动加载视频 }); var videoLoading = $(c); function switchVideo() { showLoadingAnimation(); videoPlayer.src({ src: videos[index], type: 'video/mp4' }); videoPlayer.play(); videoPlayer.one('loadedmetadata', videoLoadedHandler); } function videoLoadedHandler() { // 移除不需要的元素和控件 var player = videoPlayer.el(); var elementsToRemove = player.querySelectorAll('.vjs-poster, .vjs-loading-spinner, .vjs-big-play-button, .vjs-control-bar, .vjs-error-display, .vjs-modal-dialog, .vjs-text-track-settings'); elementsToRemove.forEach(function (element) { element.remove(); }); // 显示视频容器 $('.vidbg-container').show(); hideLoadingAnimation(); videoPlayer.one('ended', videoEndedHandler); } function videoEndedHandler() { index++; if (index === videos.length) { index = 0; } // 延迟切换视频操作 setTimeout(function () { switchVideo(); }, 200); } function showLoadingAnimation() { videoLoading.show(); } function hideLoadingAnimation() { videoLoading.hide(); } switchVideo(); }, GameScroll: function (a, b) { a.scrollSlider({ speed: 1, // 滚动速度,默认为2 direction: "left", // 滚动方向,可选值为"left"或"right",默认为"left" }); b.scrollSlider({ speed: 1, // 滚动速度,默认为2 direction: "right", // 滚动方向,可选值为"left"或"right",默认为"left" }); } } document.addEventListener('DOMContentLoaded', function () { $('.loadWapp').remove(); }); $(document).ready(function () { Mkdesignau.GoMain(); });