现在有一个项目,用php实现,是这样的..
做一个web音乐播放器,在本地能够播放,上一首,下一首等等常用功能,这个没问题,很好弄,也有现成的插件..
但是需要在局域网内的移动端,比如一台手机上,app接口控制这个服务器上的web音乐播放器的播放,暂停,等等常用功能,包括获取当前播放进度,拖动播放进度....
这里比较麻烦,不知道怎么实现,因为是web播放器,以及php不常驻内存,这个播放器该如何控制它;不可能让它定时不断刷新通过数据库交互,这样不断初始化没法正常播放..
不知道这个功能,用PHP如何实现? 要用到什么技术?
我现在想是用前端h5写websocket和后端建立连接,后端接口接收到移动端调用后与前端通信,因为对这块不了解不知道能否实现?
还有一点,这个服务器可能得用windows,便于客户使用管理自己的音乐。
Swoole을 사용하여 프런트 엔드와 통신하세요. 하지만 백엔드는 오디오 소스 리소스를 제어하는 데만 좋은 역할을 할 수 있다고 생각합니다. 유사한 음악 플레이어를 구현하려면 htm5 플러그인을 프런트 엔드에서만 호출할 수 있습니다.