Я успешно установил madplay на мой роутер, и он работает нормально, если я запускаю из putty. Теперь мой вопрос, как я могу запустить его из веб-интерфейса. в настоящее время у меня уже есть страница php, которая отображает список mp3 из моей папки с песнями.
на замазке я могу играть с
madplay -Q «имя-папки / name-of-my.file.mp3»
Пока что я создаю 3 файла, index.php, play.php, play.sh
Файловые структуры
/www
|- cgi-bin
|- play.sh
|- musicplayer
|- index.php
|- play.php
index.php, используется для перечисления моего mp3 файла
$dir = "path-to-mp3-folder";
$files = scandir($dir);
$awal = 2;
while($awal < count($files)) {
echo "<tr><td><a href=\"javascript:void(0);\" onclick=\"play('" . $files[$awal] . "')\">" . $files[$awal] . "</a></td></tr>";
$awal++;
}
<script type="text/javascript">
function play(e){var t={lagu:e};$.ajax({url:"http://router-ip/musicplayer/play.php",type:"POST",data:t,success:function(e){},error:function(e){alert("Kesalahan URL")}})}
</script>
Задача ещё не решена.
Других решений пока нет …