J'espère que quelqu'un peut m'aider avec cela.Recherche à travers un fichier MP3 en streaming avec HTML5 <audio> tag
Je joue avec un serveur node.js qui diffuse de l'audio vers un client, et je veux créer un lecteur HTML5. À l'heure actuelle, je diffuse le code à partir du nœud à l'aide d'un codage en bloc, et si vous allez directement à l'URL, cela fonctionne très bien.
Ce que je voudrais faire est Embed ce en utilisant la balise HTML5 <audio>
, comme ceci:
<audio src="http://server/stream?file=123">
où /stream
est le point final pour le serveur de noeud pour diffuser le MP3. Le lecteur HTML5 se charge bien dans Safari et Chrome, mais il ne me permet pas de chercher, et Safari dit même qu'il s'agit d'une "diffusion en direct". Dans les en-têtes de /stream
, j'inclus la taille du fichier et le type de fichier, et la réponse se termine correctement.
Des idées sur comment je pourrais contourner cela? Je pourrais certainement envoyer le fichier entier à la fois, mais alors le joueur attendrait que le tout soit téléchargé - je le streamerais plutôt.
Je veux aussi faire cela, mais tout ce que j'ai trouvé est que cela est pris en charge que par les formats ogg et m4a. Donc je ne suis pas sûr que ce soit possible. Mais je regarde toujours. –