recherche

Maison  >  Questions et réponses  >  le corps du texte

javascript - À propos de l'implémentation d'un système de contrôle de lecteur de musique en PHP

Il existe maintenant un projet, implémenté en php, quelque chose comme ceci...
Construire un lecteur de musique Web capable de lire de la musique locale, la chanson précédente, la chanson suivante et d'autres fonctions courantes, ce n'est pas un problème, très bien Il existe également des plug-ins prêts à l'emploi.
Mais il doit se trouver sur un terminal mobile du réseau local, tel qu'un téléphone mobile, et l'interface de l'application contrôle la lecture de la musique Web sur ce serveur. Lecture, pause et autres fonctions courantes du lecteur, notamment obtenir la progression de la lecture en cours et faire glisser la progression de la lecture....
C'est plus gênant. Je ne sais pas comment l'implémenter car il s'agit d'un lecteur Web. et PHP n'est pas résident dans la mémoire. , comment contrôler ce lecteur ; il est impossible de le laisser se rafraîchir régulièrement et d'interagir avec la base de données, donc l'initialisation continue ne peut pas jouer normalement..

Je ne connais pas cette fonction, comment l'implémenter avec PHP ? Quelle technologie utiliser ?
Je souhaite maintenant utiliser le front-end h5 pour écrire du websocket et établir une connexion avec le back-end. L'interface back-end reçoit l'appel du terminal mobile et communique avec le front-end Parce que je ne suis pas au courant, je ne sais pas si cela peut être réalisé ?

Un autre point est que ce serveur devra peut-être utiliser Windows pour permettre aux clients de gérer leur propre musique.

PHP中文网PHP中文网2771 Il y a quelques jours550

répondre à tous(1)je répondrai

  • 给我你的怀抱

    给我你的怀抱2017-05-16 13:03:27

    Utilisez Swoole pour communiquer avec le front-end. Mais je pense que le backend ne peut faire du bon travail qu’en contrôlant les ressources de la source audio. Pour implémenter un lecteur de musique similaire, le plug-in htm5 ne peut être appelé que sur le front-end.

    répondre
    0
  • Annulerrépondre