web-dev-qa-db-fra.com

Capture audio avec HTML5

J'ai essayé de voir s'il y avait un moyen d'enregistrer de l'audio avec HTML5 en vain. J'ai essayé d'utiliser cet exemple mais cela n'a pas fonctionné. Je suppose qu'il le pensait vraiment quand il a dit qu'il n'était encore pris en charge par aucun navigateur.

Suis-je en train de manquer quelque chose? c'est peut-être déjà possible? Quelles sont mes options pour enregistrer de l'audio sur une application basée sur un navigateur?

Open Source uniquement s'il vous plaît :)

40
Asaf

Vous voudrez peut-être jeter un œil à HTML Media Capture et son API .

Les laboratoires Ericsson l'ont déjà fait, voir: ici (Remarque: notez que l'élément de périphérique et les API associées ne sont pas encore disponibles dans aucun navigateur, et les API peuvent changer avant que cela ne se produise.) Mais cela vous donne une idée approximative de la façon dont cela se fait.

Je travaille actuellement sur quelque chose comme ça, voir: ici .

17
Wouter Dorgelo

C'est la seule solution dans iOS 6 que j'ai trouvée jusqu'à présent:

vidéo Youtube montrant comment cela fonctionne

La source peut être trouvée ici: GitHub Repository Link

Il utilise une solution de contournement en utilisant les fonctionnalités d'enregistrement du plug-in de caméra iOS6 pour enregistrer la vidéo et l'audio et les télécharger sur le serveur. Ensuite, FFMPEG croque la vidéo et extrait l'audio sous forme de fichier .wav.

Avec toutes les limitations et les spécifications HTML 5 non finalisées, je pense que c'est la seule façon de fonctionner. J'espère que ça aide.

2
Warren Wang