Задержка в сценарии
Модератор: immortal
-
- Сообщения: 23
- Зарегистрирован: Вт фев 02, 2016 8:54 am
- Благодарил (а): 1 раз
- Поблагодарили: 2 раза
Задержка в сценарии
Добры день
Делаю сценарий будильника для ребёнка
Playsound(/var/www/sound/bud..MP3);
Sleep(120);
Say('текст',2);
Должен проиграть музыку и через 2 мин Алиса рассказывает расписание уроков
Не срабатывает задержка музыка и Алиса говорят одновременно
Что не так?
Делаю сценарий будильника для ребёнка
Playsound(/var/www/sound/bud..MP3);
Sleep(120);
Say('текст',2);
Должен проиграть музыку и через 2 мин Алиса рассказывает расписание уроков
Не срабатывает задержка музыка и Алиса говорят одновременно
Что не так?
- sergejey
- Site Admin
- Сообщения: 4286
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 76 раз
- Поблагодарили: 1559 раз
- Контактная информация:
Re: Задержка в сценарии
попробуйте так:geniusbsd писал(а):Добры день
Делаю сценарий будильника для ребёнка
Playsound(/var/www/sound/bud..MP3);
Sleep(120);
Say('текст',2);
Должен проиграть музыку и через 2 мин Алиса рассказывает расписание уроков
Не срабатывает задержка музыка и Алиса говорят одновременно
Что не так?
Код: Выделить всё
Playsound(/var/www/sound/bud..MP3);
setTimeOut("timer1","Say('текст',2);",120);
- Рейтинг: 1.16%
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
-
- Сообщения: 23
- Зарегистрирован: Вт фев 02, 2016 8:54 am
- Благодарил (а): 1 раз
- Поблагодарили: 2 раза
Re: Задержка в сценарии
Не получается вот такой у меня код
музыка отыграла и дальше ни чего не происходит
музыка отыграла и дальше ни чего не происходит
Код: Выделить всё
//variable $Day;
playSound('/var/www/sounds/shkol.mp3');
setTimeOut('Timer1', " say('Доброе утро Ванечка! Пора вставать! Уже', 2);
say(timeNow(), 2);
$Day = date(l);
if ($Day == 'Monday') {
say('Сегодня понедельник. Сегодня в школе линейка в семь часов сорок пять минут', 2);
say('У тебя по понедельникам пять уроков. Слушай Внимательно я тебе расскажу какие ', 2);
say('Первый урок - Чтение. Хоть ты и не любишь читать, но всё равно учиться надо !', 2);
say('Второй урок - Письмо. У тебя когда ты стараешься очень красиво получается!', 2);
say('Третий урок, твоя любимая математика', 2);
say('Четвертый урок Природоведение, Надо уметь ценить природу', 2);
say('И последний на сегодня урок Музыки. Ты ведь любишь петь?', 2); }
if ($Day == 'Tuesday') {
say('Вот и настал вторник . До выходных осталось четыре дня. ', 2);
say('Сегодня у тебя снова пять уроков. Слушай внимательно я тебе расскажу какие ', 2);
say('Первый урок - Чтение. Хоть ты и не любишь читать, но всё равно учиться надо !', 2);
say('Второй урок - Письмо. Старайся у тебя всё получается', 2);
say('Третий урок Физкультура. Ты ведь хочешь быть сильным и ловким мальчиком?', 2);
say('Четвертый урок твоя любимая математика', 2);
say('Пятым уроком, Трудовое обучение.Я знаю, что тебе нравиться лепить из пластилина и рисовать ', 2); }
if ($Day == 'Wednesday') {
say('Сегодня Среда . Третий день недели. ', 2);
say('Сегодня у тебя четыре урока. Слушай внимательно я тебе расскажу какие ', 2);
say('Первый урок - Чтение. Хоть ты и не любишь читать, но всё равно учиться надо !', 2);
say('Второй урок - Письмо. Старайся у тебя всё получается', 2);
say('Третий урок твоя любимая математика', 2);
say('Последний четвертый урок Природоведение. ', 2); }
if ($Day == 'Thursday') {
say('Сегодня у нас четверг .Выходные близко - близко. ', 2);
say(' У тебя снова четыре урока. Четверг день иностранных языков .Слушай внимательно я тебе расскажу какие ', 2);
say('Первый урок - Русский язык! Мы живём в Украине значит наш родной язык украинский.', 2);
say('Второй урок - Английский язык. Каждый современный человек должен его знать', 2);
say('Третий урок Образовательное искусство. Я думаю, что это рисование. А ты что скажешь?', 2);
say('Последний четвертый урок Физкультура. Надо же деть куда нибудь свою энергию?', 2); }
if ($Day == 'Friday') {
say('Вот и настала долгожданная пятница . Завтра выходной и можно будет подольше поспать. ', 2);
say('У тебя сегодня пять уроков. Слушай внимательно я тебе расскажу какие ', 2);
say('Первый урок - может быть письмо или чтение! Смотря что вчера сказала Любовь Петровна', 2);
say('Второй урок - Математика. Математика - это царица полей, тьфу ты запуталась. Математика - царица наук', 2);
say('Третий урок Русский язык, хоть мы и украинцы, но в славном городе Николаев говорят на русском языке.', 2);
say('Четвертый урок Основы здоровье. Наверное про микробы ?', 2);
say('И последний на этой недели урок физкультура. Можно прыгать, бегать и ни чего читать на этом уроке не надо.', 2); }
say('Я надеюсь, что пока я рассказывала ты уже встал и пошёл умываться и чистить зубы ', 2);
say('Я так думаю что когда ты все утреннее процедуры сделаешь тебя будет ждать завтрак на столе в кухне', 2);", (int)('60'));
-
- Сообщения: 708
- Зарегистрирован: Сб авг 18, 2012 10:21 am
- Благодарил (а): 26 раз
- Поблагодарили: 183 раза
Re: Задержка в сценарии
для начала приведите эту строку setTimeOut('Timer1', " say('Доброе утро Ванечка! Пора вставать! Уже', 2);geniusbsd писал(а):Не получается вот такой у меня код
музыка отыграла и дальше ни чего не происходит
в соответствие с тем что вам написали выше, в частности кавычки и время срабатывания таймера.
Последний раз редактировалось Jager Пн фев 08, 2016 7:45 pm, всего редактировалось 1 раз.
- Kod.Begemot
- Сообщения: 358
- Зарегистрирован: Чт июн 20, 2013 5:53 pm
- Благодарил (а): 32 раза
- Поблагодарили: 42 раза
Re: Задержка в сценарии
ИМХО - однозначно разделять сценарий вывода текста и проигрывания музыки. Проиграли музыку, и с задержкой (таймером, как было описано) вызываете сценарий текста.
-
- Сообщения: 23
- Зарегистрирован: Вт фев 02, 2016 8:54 am
- Благодарил (а): 1 раз
- Поблагодарили: 2 раза
Re: Задержка в сценарии
Это код который мне выдал дизайнер Blockly
Я создал блок setTimeOut и в него вставил блоки текста с условием
отдельный блок playsound
Я создал блок setTimeOut и в него вставил блоки текста с условием
отдельный блок playsound
-
- Сообщения: 708
- Зарегистрирован: Сб авг 18, 2012 10:21 am
- Благодарил (а): 26 раз
- Поблагодарили: 183 раза
Re: Задержка в сценарии
Автор вам дал правильный вариант вышеgeniusbsd писал(а):Это код который мне выдал дизайнер Blockly
Я создал блок setTimeOut и в него вставил блоки текста с условием
отдельный блок playsound
setTimeOut("timer1","Say('текст',2);",120);
сделайте так, убедитесь что работает а потом пробуйте условия.
- m-malva
- Сообщения: 291
- Зарегистрирован: Чт фев 26, 2015 1:38 am
- Откуда: Санкт-Петербург
- Благодарил (а): 16 раз
- Поблагодарили: 66 раз
- Контактная информация:
Re: Задержка в сценарии
Какая МИЛОТА!!! +++geniusbsd писал(а): 'Доброе утро Ванечка! Пора вставать! Уже'... Слушай Внимательно я тебе расскажу какие...У тебя когда ты стараешься очень красиво получается!
Блин надо скопировать текст !!!
-
- Сообщения: 23
- Зарегистрирован: Вт фев 02, 2016 8:54 am
- Благодарил (а): 1 раз
- Поблагодарили: 2 раза
Re: Задержка в сценарии
Сделал вот так
playSound('/var/www/sounds/shkol.mp3');
setTimeOut("timer1","runScript('IvanWeekDay');",120);
IvanWeekDay -скрипт рассказывающий расписание
всем спасибо
playSound('/var/www/sounds/shkol.mp3');
setTimeOut("timer1","runScript('IvanWeekDay');",120);
IvanWeekDay -скрипт рассказывающий расписание
всем спасибо
- Рейтинг: 1.16%