Limited availability
captureStream()
est une méthode de l'interface HTMLMediaElement
retournant un objet MediaStream
qui diffuse en temps réel l'enregistrement d'un contenu obtenu dans un élément média.
var mediaStream = mediaElement.captureStream();
Paramètres
Aucun.
RetoursUn objet MediaStream
pouvant être utilisé en tant que source pour des données audio et/ou vidéo par d'autres média traitant du code, ou comme source pour WebRTC.
Dans cet exemple, un écouteur d'événement est mise en place, permettant la capture du contenu d'un élément média avec l'ID "playback"
dans un MediaStream
lors d'un clic sur un bouton de lancement. La flux peut être utilisée dans d'autres butsâcomme une source de diffusion via WebRTC, vous permettant de partager des vidéos pré-enregistrées avec une autre personne lors d'un appel video.
document.querySelector(".playAndRecord").addEventListener("click", function () {
var playbackElement = document.getElementById("playback");
var captureStream = playbackElement.captureStream();
playbackElement.play();
});
Voir Recording a media element pour des exemples et explications plus détaillées et complexes.
Spécifications Compatibilité des navigateurs Voir aussiRetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4