Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Настройка трансляции на сайт (https://javascript.ru/forum/misc/80031-nastrojjka-translyacii-na-sajjt.html)

mikhail_zvonarev 19.04.2020 20:47

Настройка трансляции на сайт
 
Прошу помощи!!!:help:
Составлена программа для трансляции роликов Ютуба на собственный сайт. Но расписание можно составлять только на сутки. Как исправить или что необходимо добавить, что бы можно расписать трансляции хотябы на неделю вперед. Спасибо! Вот что имеем:


var offset = -(new Date().getTimezoneOffset() +180) * 60 ;
var noVideo = '8F5cluwBfeA'
/* сделать проверку на то "вышло время или нет" Сейчас если мы поставили ограничение и смотрим дальше, обрыва видео не происходит*/
var program = [
{ 'video': 'GksxnqS0l44', 'beg': '08:00:00', 'end': '08:04:45', 'startsec': 0 },
{ 'video': 'GL5cimKJzWA', 'beg': '08:04:46', 'end': '08:27:26', 'startsec': 0 },
{ 'video': '-2BjyVV4dzA', 'beg': '08:27:26', 'end': '08:47:23', 'startsec': 0 },

{ 'video': 'f0R0U6QMEGo', 'beg': '08:47:24', 'end': '08:48:41', 'startsec': 0 },
{ 'video': 'RXjYRHj6GlA', 'beg': '08:48:42', 'end': '09:18:53', 'startsec': 0 },

{ 'video': '1RQPX6RY-3w', 'beg': '09:18:54', 'end': '09:25:37', 'startsec': 0 },
{ 'video': 'NVmuS9V1X6c', 'beg': '09:25:38', 'end': '09:29:33', 'startsec': 0 },

{ 'video': 'Qj3G4Dh_HYs', 'beg': '09:29:34', 'end': '09:32:23', 'startsec': 0 },
{ 'video': 'T1vz4296JE4', 'beg': '09:32:24', 'end': '09:33:23', 'startsec': 0 },

{ 'video': 'QwtMIhJpfMM', 'beg': '09:33:24', 'end': '09:47:31', 'startsec': 0 },
{ 'video': 'TRBE7K27pUc', 'beg': '09:47:32', 'end': '09:48:56', 'startsec': 0 },

{ 'video': 'YchnH-lu7kY', 'beg': '09:48:57', 'end': '10:09:53', 'startsec': 0 },
{ 'video': 'nlAvKe2Yd9w', 'beg': '10:09:54', 'end': '10:10:33', 'startsec': 0 },

{ 'video': 'wlOo8AvHkNo', 'beg': '10:10:34', 'end': '10:14:33', 'startsec': 0 },
{ 'video': 'yg1KJB3L3rE', 'beg': '10:14:33', 'end': '11:44:46', 'startsec': 0 },


{ 'video': 'BURHwgjugYA', 'beg': '11:44:47', 'end': '12:06:41', 'startsec': 0 },
{ 'video': 'f_XNwVvtDDo', 'beg': '12:06:42', 'end': '12:51:28', 'startsec': 0 },

{ 'video': 'd67tqSCT778', 'beg': '12:51:29', 'end': '12:52:28', 'startsec': 0 },
{ 'video': 'z_HtMhw6vFs', 'beg': '12:52:29', 'end': '12:54:25', 'startsec': 0 },

{ 'video': 'XHWgIF_E_HA', 'beg': '12:54:26', 'end': '12:57:50', 'startsec': 0 },
{ 'video': 'sMEE9IIUf6Y', 'beg': '12:57:51', 'end': '13:03:07', 'startsec': 0 },

{ 'video': '0KmS5gk4ve4', 'beg': '13:03:08', 'end': '13:15:52', 'startsec': 0 },
{ 'video': 'o4VA88t0XO4', 'beg': '13:15:53', 'end': '14:40:15', 'startsec': 0 },

{ 'video': 'cPyku9BKx4c', 'beg': '14:40:16', 'end': '14:41:09', 'startsec': 0 },
{ 'video': 'p59NokjOEIE', 'beg': '14:41:10', 'end': '16:22:21', 'startsec': 0 },

{ 'video': 'cPyku9BKx4c', 'beg': '16:22:22', 'end': '16:24:15', 'startsec': 0 },
{ 'video': 'lXUk7xWEZ1w', 'beg': '16:24:15', 'end': '20:57:05', 'startsec': 0 },

{ 'video': 'Z3q9xbyXbwA', 'beg': '15:08:36', 'end': '20:57:05', 'startsec': 0 },
{ 'video': 'uy2E5CRXlnA', 'beg': '15:08:36', 'end': '20:57:05', 'startsec': 0 },

{ 'video': 'NC-FL9sGl1E', 'beg': '15:08:36', 'end': '20:57:05', 'startsec': 0 },
{ 'video': '9Il9IBrak9c', 'beg': '15:08:36', 'end': '20:57:05', 'startsec': 0 },
{ 'video': 'IEM9Q2fdHA0', 'beg': '15:08:36', 'end': '20:57:05', 'startsec': 0 }
]


Часовой пояс GMT +3, время: 04:08.