Ребят ,не подскажите
1 как вставить в систему будильник - вообще где и как(может кто интерфейсом нормальным поделиться)
2 как сделать громкость будильника по нарастающей
3 как включить музыку (радио), что бы оно заглохло по таймеру (через 30 минут)
4 как приглушать фоновую музыку если говорит Алиса.
Помогите кто чем может.
опять будильник!!!! нарастающая громкость
Модератор: immortal
-
- Сообщения: 331
- Зарегистрирован: Пн апр 06, 2015 9:51 am
- Благодарил (а): 37 раз
- Поблагодарили: 22 раза
Re: опять будильник!!!! нарастающая громкость
отвечу сам себе (может кому и пригодиться)
1 будильник
в объектах минутах вставил вот это
if (gg('Status.Status')=="1") {
if (timeIs(gg('Time.Time'))) {
say('Внимание это будильник.' ,2);
playSound('gimn');
}
}
1.1 (gg('Status.Status') -это статус что он заведен
1.2 (timeIs(gg('Time.Time'))) = это если текущее время совпадает с заданным
1.3 playSound('gimn'); -что играем
2 громкость по нарастающей -сделал в самом муз файле
ковыряюсь с 3 и 4 пунктом
1 будильник
в объектах минутах вставил вот это
if (gg('Status.Status')=="1") {
if (timeIs(gg('Time.Time'))) {
say('Внимание это будильник.' ,2);
playSound('gimn');
}
}
1.1 (gg('Status.Status') -это статус что он заведен
1.2 (timeIs(gg('Time.Time'))) = это если текущее время совпадает с заданным
1.3 playSound('gimn'); -что играем
2 громкость по нарастающей -сделал в самом муз файле
ковыряюсь с 3 и 4 пунктом
- adzam
- Сообщения: 607
- Зарегистрирован: Сб дек 08, 2012 10:28 pm
- Откуда: Кишинев
- Благодарил (а): 20 раз
- Поблагодарили: 138 раз
Re: опять будильник!!!! нарастающая громкость
3 пункт у меня так в методе:
AlarmWeekDay-> AlarmRun
Код:
if (isWeekDay()){ // сегодня рабочий день
// все проснулись
setGlobal("SleepAllMode.active",0);
say('Пора вставать!');
// включим радио
callMethod("Radio.RadioPlay");
// запланируем выключить радио
SetTimeOut("AlarmWeekEnd_RadioStop",'callMethod("Radio.RadioStop");', 60*60);
}
проверка будильников
Timer->OnNewMinuts
Код:
//будильник
$objects=getObjectsByClass("AlarmClock");
foreach($objects as $obj) { // переберем все будильники в системе
if (getGlobal($obj['TITLE'].".AlarmOn") && timeIs(getGlobal($obj['TITLE'].".AlarmTime"))){ //если будильник включен и время совпало
callMethod($obj['TITLE'].".AlarmRun"); // выполним метод будильника
}
посмотри тему http://smartliving.ru/forum/viewtopic.p ... 551#p11551
AlarmWeekDay-> AlarmRun
Код:
if (isWeekDay()){ // сегодня рабочий день
// все проснулись
setGlobal("SleepAllMode.active",0);
say('Пора вставать!');
// включим радио
callMethod("Radio.RadioPlay");
// запланируем выключить радио
SetTimeOut("AlarmWeekEnd_RadioStop",'callMethod("Radio.RadioStop");', 60*60);
}
проверка будильников
Timer->OnNewMinuts
Код:
//будильник
$objects=getObjectsByClass("AlarmClock");
foreach($objects as $obj) { // переберем все будильники в системе
if (getGlobal($obj['TITLE'].".AlarmOn") && timeIs(getGlobal($obj['TITLE'].".AlarmTime"))){ //если будильник включен и время совпало
callMethod($obj['TITLE'].".AlarmRun"); // выполним метод будильника
}
посмотри тему http://smartliving.ru/forum/viewtopic.p ... 551#p11551
- Рейтинг: 1.16%
Мои проекты здесь...https://connect.smartliving.ru/profile/41/blog213.htm
Если вам помогло какое-либо мое сообщение - не ленитесь пользоваться кнопкой СПАСИБО.
Если вам помогло какое-либо мое сообщение - не ленитесь пользоваться кнопкой СПАСИБО.