Умняк установлен на малине второй. Вроде все крутится и радует.
Не радует одно. При запуске MP3 файла в образе будильника нельзя выключить -только громкость на минимум.
Кто как борется ? И какая команда (если я правильно выражаюсь)(переменная) в главном меню отвечает за изменение громкости. Хочу просто прикрутить две кнопки -звук максимум и звук минимум!!!
ПОМОГИТЕ БРАТЬЯ!!!!!
ПОМОЖИТЕ С ГРОМКОСТЬЮ
Модератор: immortal
-
- Сообщения: 117
- Зарегистрирован: Сб апр 26, 2014 5:06 pm
- Откуда: Новосибирск
- Благодарил (а): 21 раз
- Поблагодарили: 11 раз
Re: ПОМОЖИТЕ С ГРОМКОСТЬЮ
На Ubuntu server громкость управляется через amixer и соответственно регулировку звука можно задать такой командой
где 22 уровень громкости
Код: Выделить всё
amixer -c 1 cset iface=MIXER,name="Master Playback Volume" 22
- Ubuntu Server .Esp8266)
-
- Сообщения: 331
- Зарегистрирован: Пн апр 06, 2015 9:51 am
- Благодарил (а): 37 раз
- Поблагодарили: 22 раза
Re: ПОМОЖИТЕ С ГРОМКОСТЬЮ
я немного с программированием на ВЫ. Это должно быть в скрипте PHP или ещё где ?
- savenko_egor
- Сообщения: 705
- Зарегистрирован: Вс авг 03, 2014 8:17 pm
- Откуда: Украина, Запорожье
- Благодарил (а): 108 раз
- Поблагодарили: 147 раз
- Контактная информация:
Re: ПОМОЖИТЕ С ГРОМКОСТЬЮ
Это в консоли Linux устанавливается. В случае если хотите это сделать из PHP, то код будет примерно таким:
Может не сработать из-за того что у пользователя от которого выполняется web-сервер, не имеет прав на выполнение подобной команды(когда-то пару дней из-за этого думал почему не отрабатывает команда). Для того что бы исправить, просто добавьте пользователя в соответствующую группу.
Код: Выделить всё
<?php
exec('amixer -c 1 cset iface=MIXER,name="Master Playback Volume" 22');
?>
-
- Сообщения: 331
- Зарегистрирован: Пн апр 06, 2015 9:51 am
- Благодарил (а): 37 раз
- Поблагодарили: 22 раза
Re: ПОМОЖИТЕ С ГРОМКОСТЬЮ
что то не хотит
pi@raspberrypi ~ $ amixer cset iface=MIXER,name="PCM Playback Volume" 20
numid=1,iface=MIXER,name='PCM Playback Volume'
; type=INTEGER,access=rw---R--,values=1,min=-10239,max=400,step=0
: values=20
| dBscale-min=-102.39dB,step=0.01dB,mute=1
pi@raspberrypi ~ $ amixer cset iface=MIXER,name="PCM Playback Volume" 100
numid=1,iface=MIXER,name='PCM Playback Volume'
; type=INTEGER,access=rw---R--,values=1,min=-10239,max=400,step=0
: values=100
| dBscale-min=-102.39dB,step=0.01dB,mute=1
pi@raspberrypi ~ $ amixer controls
numid=3,iface=MIXER,name='PCM Playback Route'
numid=2,iface=MIXER,name='PCM Playback Switch'
numid=1,iface=MIXER,name='PCM Playback Volume'
numid=5,iface=PCM,name='IEC958 Playback Con Mask'
numid=4,iface=PCM,name='IEC958 Playback Default'
pi@raspberrypi ~ $ amixer cset iface=MIXER,name="PCM Playback Volume" 100
numid=1,iface=MIXER,name='PCM Playback Volume'
; type=INTEGER,access=rw---R--,values=1,min=-10239,max=400,step=0
: values=100
| dBscale-min=-102.39dB,step=0.01dB,mute=1
pi@raspberrypi ~ $ amixer cset iface=MIXER,name="PCM Playback Volume" 20
numid=1,iface=MIXER,name='PCM Playback Volume'
; type=INTEGER,access=rw---R--,values=1,min=-10239,max=400,step=0
: values=20
| dBscale-min=-102.39dB,step=0.01dB,mute=1
pi@raspberrypi ~ $ amixer cset iface=MIXER,name="PCM Playback Volume" 100
numid=1,iface=MIXER,name='PCM Playback Volume'
; type=INTEGER,access=rw---R--,values=1,min=-10239,max=400,step=0
: values=100
| dBscale-min=-102.39dB,step=0.01dB,mute=1
pi@raspberrypi ~ $ amixer controls
numid=3,iface=MIXER,name='PCM Playback Route'
numid=2,iface=MIXER,name='PCM Playback Switch'
numid=1,iface=MIXER,name='PCM Playback Volume'
numid=5,iface=PCM,name='IEC958 Playback Con Mask'
numid=4,iface=PCM,name='IEC958 Playback Default'
pi@raspberrypi ~ $ amixer cset iface=MIXER,name="PCM Playback Volume" 100
numid=1,iface=MIXER,name='PCM Playback Volume'
; type=INTEGER,access=rw---R--,values=1,min=-10239,max=400,step=0
: values=100
| dBscale-min=-102.39dB,step=0.01dB,mute=1
- savenko_egor
- Сообщения: 705
- Зарегистрирован: Вс авг 03, 2014 8:17 pm
- Откуда: Украина, Запорожье
- Благодарил (а): 108 раз
- Поблагодарили: 147 раз
- Контактная информация:
-
- Сообщения: 968
- Зарегистрирован: Пт дек 06, 2013 11:30 am
- Откуда: Москва
- Благодарил (а): 71 раз
- Поблагодарили: 95 раз
Re: ПОМОЖИТЕ С ГРОМКОСТЬЮ
У меня, если надо громкость поменять, меняем громкость в ThisComputer.volumeLevel и вызываем скрипт Volume следующего содержания:
Для Малины
Для Кубика
Для Малины
Код: Выделить всё
$vol=gg("ThisComputer.volumeLevel");
$vol=$vol+10;
$volume=exec("amixer -c 0 set PCM ". $vol. "%");
Код: Выделить всё
$vol=gg("ThisComputer.volumeLevel");
$volume=exec("amixer -c 0 set Master ". $vol. "%");
- За это сообщение автора PAV поблагодарили (всего 2):
- ErmolenkoM (Чт июн 04, 2015 11:36 am) • zelevova (Чт июн 04, 2015 11:51 am)
- Рейтинг: 2.33%