Тема: SAM и PAL проблема ротации
Столкнулся с проблемой, не знаю как решить. Голову сломал
Кусок кода:
PAL.WaitForTime('20:59:50');
Cat['Folder1'].QueueTop(smRandom, EnforceRules);
ActivePlayer.FadeToNext;
PAL.WaitForTime('21:59:58');
Cat['Folder2'].QueueTop(smRandom, EnforceRules);
ActivePlayer.FadeToNext;
Такое время указано, для того что бы скрипт имел запас 2 секунды до старта трэка ровно в 21:00 и 22:00.
Все вроде бы отлично работает все, НО
Если из Folder1 трэк звучит ровно час, трэй из общей ротации включается следом, опережая трэк Folder2 (попадает в промежуток 21:59:58-22:00:00)
Чем собственно и нарушает запуск трэка из Folder2 в назначенное время!