現(xiàn)在有一個項(xiàng)目,用php實(shí)現(xiàn),是這樣的..
做一個web音樂播放器,在本地能夠播放,上一首,下一首等等常用功能,這個沒問題,很好弄,也有現(xiàn)成的插件..
但是需要在局域網(wǎng)內(nèi)的移動端,比如一臺手機(jī)上,app接口控制這個服務(wù)器上的web音樂播放器的播放,暫停,等等常用功能,包括獲取當(dāng)前播放進(jìn)度,拖動播放進(jìn)度....
這里比較麻煩,不知道怎么實(shí)現(xiàn),因?yàn)槭莣eb播放器,以及php不常駐內(nèi)存,這個播放器該如何控制它;不可能讓它定時不斷刷新通過數(shù)據(jù)庫交互,這樣不斷初始化沒法正常播放..
不知道這個功能,用PHP如何實(shí)現(xiàn)? 要用到什么技術(shù)?
我現(xiàn)在想是用前端h5寫websocket和后端建立連接,后端接口接收到移動端調(diào)用后與前端通信,因?yàn)閷@塊不了解不知道能否實(shí)現(xiàn)?
還有一點(diǎn),這個服務(wù)器可能得用windows,便于客戶使用管理自己的音樂。
認(rèn)證0級講師
用Swoole與前端進(jìn)行通訊。但是我認(rèn)為后端只能是做好音源資源的控制。要實(shí)現(xiàn)類似音樂播放器,只能在前端調(diào)用htm5插件。