Зависание системы при взаимодействии AIR листов!

Здесь обсуждаются любые продукты компании СофтЛаб-НСК для телевизионного вещания (Форвард Т, Форвард ТС, Форвард Голкипер, Форвард Рефери, Форвард Офис, Форвард Инжест)

Модераторы: ElenVR, Людмила, PR

Ответить
george_yura
Сообщения: 130
Зарегистрирован: 09 июл 2013 11:48

Сообщение george_yura »

Даниленко Сергей писал(а): А с другой вы не хотите, чтобы в это время загруженное расписание не срабатывало.

Наоборот. Хочу!
Даниленко Сергей
Сообщения: 7093
Зарегистрирован: 26 фев 2004 09:53
Откуда: Techsupport SoftLab-NSK

Сообщение Даниленко Сергей »

Рекомендации вам были даны выше.
george_yura
Сообщения: 130
Зарегистрирован: 09 июл 2013 11:48

Сообщение george_yura »

Рекомендации читал. Я не знаю ни одного человека пошедшего данным путем.
Игорь Таранцев
Сообщения: 493
Зарегистрирован: 04 янв 2004 12:45
Откуда: СофтЛаб-НСК

Сообщение Игорь Таранцев »

george_yura писал(а):Типа, если за последние N количество секунд видео не воспроизводилось, то можно загружать следующий AIR лист.
Это правило не обеспечит гарантированного включения коммутатора по окончанию рекламы. Например, в расписание вставят картинку (например, "здесь могла бы быть ваша реклама") и будут ждать события выхода из блока, после которого в расписании стоит команда включения проходящего видео. Пройдет N секунд, загрузится расписание, а проходящее видео так и не включится.
Для гарантированного включения проходящего видео в режиме ожидания внешней команды старта рекламного блока нужно обязательно в начало блока вставлять команду включения проходящего видео. Если для этого Вам прийдется переписать Вашу программу генерации расписания autoload..., то тут мы ничем помочь не можем.

Если же вернуться к вопросу активации autoload...-расписания, то сейчас есть возможность стартовать расписание прервав выполнение текущего задания или дождавшись окончания выполнения текущего задания. Можно добавить режим активации autoload...-расписания, дождавшись окончания выполнения текущего блока, вернее так - когда в текущем расписании позиция в самой левой колонке перемещается на команду начала блока, то происходит переключение на другое расписание (где загржено autoload...-расписание) и готовится к воспроизведению первый блок из autoload...-расписания. Такой вариант решит ваши проблемы?
george_yura
Сообщения: 130
Зарегистрирован: 09 июл 2013 11:48

Сообщение george_yura »

Игорь Таранцев писал(а):
george_yura писал(а):Типа, если за последние N количество секунд видео не воспроизводилось, то можно загружать следующий AIR лист.
Если же вернуться к вопросу активации autoload...-расписания, то сейчас есть возможность стартовать расписание прервав выполнение текущего задания или дождавшись окончания выполнения текущего задания. Можно добавить режим активации autoload...-расписания, дождавшись окончания выполнения текущего блока, вернее так - когда в текущем расписании позиция в самой левой колонке перемещается на команду начала блока, то происходит переключение на другое расписание (где загржено autoload...-расписание) и готовится к воспроизведению первый блок из autoload...-расписания. Такой вариант решит ваши проблемы?
Не совсем понял. Что такое команда начала блока? Как отметить начало блока в расписании?
Даниленко Сергей
Сообщения: 7093
Зарегистрирован: 26 фев 2004 09:53
Откуда: Techsupport SoftLab-NSK

Сообщение Даниленко Сергей »

Нужно щёлкнуть мышкой по команде обведённой на рисунке:
ИзображениеЩелкните по изображению для увеличения
В результате получите команду начала блока:
ИзображениеЩелкните по изображению для увеличения
george_yura
Сообщения: 130
Зарегистрирован: 09 июл 2013 11:48

Сообщение george_yura »

У меня такая стрелочка включена на трех комплексах. А в чем фокус?
Даниленко Сергей
Сообщения: 7093
Зарегистрирован: 26 фев 2004 09:53
Откуда: Techsupport SoftLab-NSK

Сообщение Даниленко Сергей »

Нет никакого фокуса - это команда начала блока. Она не обязательно наверху. Она может быть в любом месте расписания. Служит для маркировки начала блока.
george_yura
Сообщения: 130
Зарегистрирован: 09 июл 2013 11:48

Сообщение george_yura »

У меня она всю жизнь была, а что с ней делать?
Даниленко Сергей
Сообщения: 7093
Зарегистрирован: 26 фев 2004 09:53
Откуда: Techsupport SoftLab-NSK

Сообщение Даниленко Сергей »

Вы спросили:
Что такое команда начала блока? Как отметить начало блока в расписании?
Мы ответили.
george_yura
Сообщения: 130
Зарегистрирован: 09 июл 2013 11:48

Сообщение george_yura »

То, что ответили – понятно. Непонятно каким образом она влияет на autoload расписания.
Даниленко Сергей
Сообщения: 7093
Зарегистрирован: 26 фев 2004 09:53
Откуда: Techsupport SoftLab-NSK

Сообщение Даниленко Сергей »

Ответить некому. Игорь Таранцев в командировке.
Игорь Таранцев
Сообщения: 493
Зарегистрирован: 04 янв 2004 12:45
Откуда: СофтЛаб-НСК

Сообщение Игорь Таранцев »

george_yura писал(а):
Игорь Таранцев писал(а):Можно добавить режим активации autoload...-расписания, дождавшись окончания выполнения текущего блока, вернее так - когда в текущем расписании позиция в самой левой колонке перемещается на команду начала блока, то происходит переключение на другое расписание (где загржено autoload...-расписание) и готовится к воспроизведению первый блок из autoload...-расписания. Такой вариант решит ваши проблемы?
Не совсем понял. Что такое команда начала блока? Как отметить начало блока в расписании?
Как я понял, не понятно следующее высказывание: "когда в текущем расписании позиция в самой левой колонке перемещается на команду начала блока".
Попробую обяснить: в процессе выполнения расписания стрелка в самой левой колонке смещается, указывая на ту команду, которая будет исполняться следующей. Когда эта стрелка встанет на команду начала блока, тогда и должно будет выполняться описанное выше действие (команда начала блока - это картинка с рукой, стрелкой вверх или с часами).
Если блок состоит только из роликов, то после начала воспроизведения последнего ролика в блоке (но еще до момента окончания его воспроизведения) стрелка в самой левой колонке перейдет на начало следующего блока. И тогда (в предлагаемом решении) сможет произойти активация autoload-расписания. А до момента старта последнего ролика в текущем блоке уже загруженное autoload-расписание не будет готовиться к воспроизведению.
Но есть много других случаев, когда стрелка в самой левой колонке может перейти на следущий блок (например, по таймауту ожидания события AutoDetect). Если Вы этим пользуетесь, то должны подумать об этом.
И еще один очень важный вопрос. Если текущий блок стоит на ожидании события AutoDetect, то в предлагаемом решении НЕ произойдет переключения на autoload-расписание. Во всяком случае до тех пор, пока не сработает таймаут ожидания (конечно, если таймаут задан). Это нормально?
Ответить