2017-10-12 3 views
1

Ok, puisque YouTube ne vous permet pas l'utilisation de la balise <audio>, est-il possible de capturer l'audio qui est en train de jouer dans le navigateur? (le flux transmis au matériel).Est-il possible d'accéder à la lecture audio depuis le navigateur en javascript?

Et une question encore pertinente, est-il possible de capturer l'audio d'un tag <object>? Comment est-ce que je pourrais faire un <object> d'une vidéo de youtube?

+0

Vous pouvez utiliser la bibliothèque d'informations PHP Media File –

+0

@DmitriyButeiko ... ce n'est pas Javascript. – duskwuff

Répondre

1

Non et non, respectivement.

Il n'y a aucun moyen de capturer l'audio dans une page Web, en particulier entre les origines (par exemple, capturer l'audio d'une image YouTube, qui a pour origine https://youtube.com).

YouTube utilisé pour prendre en charge une méthode d'intégration <object> basée sur Flash. Cela existe toujours, mais il n'a pas été recommandé depuis un certain temps, donc je n'entrerai pas dans les détails. Cela ne vous aide pas non plus, car il n'y a aucun moyen de capturer la sortie audio d'un plugin du navigateur non plus.

+0

Oh, merci pour la clarification, mais, pour être sûr, peut-on capturer un audio ? C'est de l'éclair, je ne suis pas vraiment sûr. – anony11

+0

Ok, alors, en utilisant webRTC, il y a un moyen de capturer le "son de l'ordinateur", car vous pouvez activer le "mixage stéréo" mais pas tout le monde l'a activé. – anony11

+0

Non. Il n'y a actuellement aucun moyen de capturer la sortie audio n'importe où dans le navigateur - la seule raison pour laquelle je sépare les deux est parce que vous avez posé des questions à leur sujet séparément. – duskwuff