Страница 1 из 1
ПОМОЖИТЕ С ГРОМКОСТЬЮ
Добавлено: Ср май 06, 2015 6:32 pm
gagarin74
Умняк установлен на малине второй. Вроде все крутится и радует.
Не радует одно. При запуске MP3 файла в образе будильника нельзя выключить -только громкость на минимум.
Кто как борется ? И какая команда (если я правильно выражаюсь)(переменная) в главном меню отвечает за изменение громкости. Хочу просто прикрутить две кнопки -звук максимум и звук минимум!!!
ПОМОГИТЕ БРАТЬЯ!!!!!
Re: ПОМОЖИТЕ С ГРОМКОСТЬЮ
Добавлено: Пт май 08, 2015 4:07 am
sregeipt
На Ubuntu server громкость управляется через amixer и соответственно регулировку звука можно задать такой командой
Код: Выделить всё
amixer -c 1 cset iface=MIXER,name="Master Playback Volume" 22
где 22 уровень громкости
Re: ПОМОЖИТЕ С ГРОМКОСТЬЮ
Добавлено: Вс май 10, 2015 5:09 pm
gagarin74
я немного с программированием на ВЫ. Это должно быть в скрипте PHP или ещё где ?
Re: ПОМОЖИТЕ С ГРОМКОСТЬЮ
Добавлено: Вс май 10, 2015 8:46 pm
savenko_egor
Это в консоли Linux устанавливается. В случае если хотите это сделать из PHP, то код будет примерно таким:
Код: Выделить всё
<?php
exec('amixer -c 1 cset iface=MIXER,name="Master Playback Volume" 22');
?>
Может не сработать из-за того что у пользователя от которого выполняется web-сервер, не имеет прав на выполнение подобной команды(когда-то пару дней из-за этого думал почему не отрабатывает команда). Для того что бы исправить, просто добавьте пользователя в соответствующую группу.
Re: ПОМОЖИТЕ С ГРОМКОСТЬЮ
Добавлено: Пн май 11, 2015 2:24 pm
gagarin74
что то не хотит
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
Re: ПОМОЖИТЕ С ГРОМКОСТЬЮ
Добавлено: Пн май 11, 2015 9:54 pm
savenko_egor
Re: ПОМОЖИТЕ С ГРОМКОСТЬЮ
Добавлено: Чт июн 04, 2015 10:37 am
PAV
У меня, если надо громкость поменять, меняем громкость в 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. "%");