・apacheとphpをインストール$ sudo apt-get install apache2
$ sudo apt-get install php
WEBサーバーを立ち上げる
ラズパイのローカルIPをブラウザで入力するとページが表示される。
・phpでプログラムを作成
/var/www/htmlへ適当なファイルを作成以下を記述
<?php
switch($_GET['cmd']){
case 'start':
exec("mplayer -ao alsa:device=hw=0.0 -playlist {URL} > /dev/null &");
break;
case 'stop':
exec('killall mplayer');
break;
}?>
<form>
<input type="submit" value="再生">
<input type="hidden" name ="cmd" value="start">
</form>
<form>
<input type="submit" value="ストップ">
<input type="hidden" name ="cmd" value="stop">
</form>
・実行権限を追加する
phpの実行ユーザーはデフォルトで「www-data」
こちらを「audio」のグループに追加する。usermod -aG audio www-data
URLを開く。ボタンがある、押す。動く。止まる
参考
https://tsubakicraft.wordpress.com/2017/04/04/raspberry-pi%E3%81%A7%E3%82%A4%E3%83%B3%E3%82%BF%E3%83%BC%E3%83%8D%E3%83%83%E3%83%88%E3%83%A9%E3%82%B8%E3%82%AA/
コメント