1
我嘗試通過音頻插孔從php腳本播放聲音到我的覆盆子pi 3。我在PHP腳本中使用下面的代碼:*未能打開vchiq實例
<?php
$fetch = 'wget "http://192.168.1.127/sound.mp3" -O sound.mp3 --no-check-certificate';
$play = 'omxplayer -o local sound.mp3';
echo shell_exec($fetch);
echo shell_exec("sudo chown upload sound.mp3");
echo shell_exec($play);
?>
我從一個本地IP地址得到了文件並將其保存到PI。然後我通過omxplayer
命令播放聲音。在真實的外殼上(通過Putty上的SSH),Pi會輸出聲音,沒有任何問題。當我嘗試腳本時,當使用omxplayer command
時,出現以下錯誤消息。
* failed to open vchiq instance
我在論壇搜索了這個錯誤。他們的意思是這將是文件缺少許可的情況。爲此,我將整個目錄設置爲權限級別777,文件所有者(如您在腳本中看到的)設置爲upload
。
不幸的是,這沒有奏效。有沒有人有另一種解決方案來獲得pi的輸出?
感謝您的回覆。
非常感謝你救了我很多 – TuanDPH