現在有一個專案,用php實現,是這樣的..
做一個web音樂播放器,在本地能夠播放,上一首,下一首等等常用功能,這個沒問題,很好弄,也有現成的插件..
但是需要在區域網路內的行動端,例如一台手機上,app介面控制這個伺服器上的web音樂播放器的播放,暫停,等等常用功能,包括取得目前播放進度,拖曳播放進度....
這裡比較麻煩,不知道怎麼實現,因為是web播放器,以及php不常駐內存,這個播放器該如何控制它;不可能讓它定時不斷刷新通過數據庫交互,這樣不斷初始化沒辦法正常播放..
不知道這個功能,用PHP如何實現? 要用到什麼技術?
我現在想是用前端h5寫websocket和後端建立連接,後端接口接收到移動端調用後與前端通信,因為對這塊不了解不知道能否實現?
還有一點,這台伺服器可能得用windows,方便客戶使用管理自己的音樂。
用Swoole與前端進行通訊。但我認為後端只能是做好音源資源的控制。要實現類似音樂播放器,只能在前端呼叫htm5插件。