Страница 1 из 2
Задержка в сценарии
Добавлено: Пн фев 08, 2016 2:24 pm
geniusbsd
Добры день
Делаю сценарий будильника для ребёнка
Playsound(/var/www/sound/bud..MP3);
Sleep(120);
Say('текст',2);
Должен проиграть музыку и через 2 мин Алиса рассказывает расписание уроков
Не срабатывает задержка музыка и Алиса говорят одновременно
Что не так?
Re: Задержка в сценарии
Добавлено: Пн фев 08, 2016 2:37 pm
sergejey
geniusbsd писал(а):Добры день
Делаю сценарий будильника для ребёнка
Playsound(/var/www/sound/bud..MP3);
Sleep(120);
Say('текст',2);
Должен проиграть музыку и через 2 мин Алиса рассказывает расписание уроков
Не срабатывает задержка музыка и Алиса говорят одновременно
Что не так?
попробуйте так:
Код: Выделить всё
Playsound(/var/www/sound/bud..MP3);
setTimeOut("timer1","Say('текст',2);",120);
Re: Задержка в сценарии
Добавлено: Пн фев 08, 2016 2:49 pm
geniusbsd
Спасибо попробую
Re: Задержка в сценарии
Добавлено: Пн фев 08, 2016 7:28 pm
geniusbsd
Не получается вот такой у меня код
музыка отыграла и дальше ни чего не происходит
Код: Выделить всё
//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'));
Re: Задержка в сценарии
Добавлено: Пн фев 08, 2016 7:43 pm
Jager
geniusbsd писал(а):Не получается вот такой у меня код
музыка отыграла и дальше ни чего не происходит
для начала приведите эту строку setTimeOut('Timer1', " say('Доброе утро Ванечка! Пора вставать! Уже', 2);
в соответствие с тем что вам написали выше, в частности кавычки и время срабатывания таймера.
Re: Задержка в сценарии
Добавлено: Пн фев 08, 2016 7:43 pm
Kod.Begemot
ИМХО - однозначно разделять сценарий вывода текста и проигрывания музыки. Проиграли музыку, и с задержкой (таймером, как было описано) вызываете сценарий текста.
Re: Задержка в сценарии
Добавлено: Пн фев 08, 2016 7:58 pm
geniusbsd
Это код который мне выдал дизайнер Blockly
Я создал блок setTimeOut и в него вставил блоки текста с условием
отдельный блок playsound
Re: Задержка в сценарии
Добавлено: Пн фев 08, 2016 8:11 pm
Jager
geniusbsd писал(а):Это код который мне выдал дизайнер Blockly
Я создал блок setTimeOut и в него вставил блоки текста с условием
отдельный блок playsound
Автор вам дал правильный вариант выше
setTimeOut("timer1","Say('текст',2);",120);
сделайте так, убедитесь что работает а потом пробуйте условия.
Re: Задержка в сценарии
Добавлено: Вт фев 09, 2016 2:27 am
m-malva
geniusbsd писал(а):
'Доброе утро Ванечка! Пора вставать! Уже'... Слушай Внимательно я тебе расскажу какие...У тебя когда ты стараешься очень красиво получается!
Какая МИЛОТА!!! +++
Блин надо скопировать текст !!!
Re: Задержка в сценарии
Добавлено: Вт фев 09, 2016 10:28 am
geniusbsd
Сделал вот так
playSound('/var/www/sounds/shkol.mp3');
setTimeOut("timer1","runScript('IvanWeekDay');",120);
IvanWeekDay -скрипт рассказывающий расписание
всем спасибо