| [ Web Proxy ] |
| Viewing: https://developer.mozilla.org/fr/docs/Web/API/HTMLMediaElement/captureStream | [Back] [Original] |
Get to know MDN better
Cette page a t traduite partir de l'anglais par la communaut. Vous pouvez contribuer en rejoignant la communaut francophone sur MDN Web Docs.
Cette fonctionnalit n'est pas Compatible car elle ne fonctionne pas dans certains des navigateurs les plus utiliss.
Vous voulez une meilleure prise en charge pour cette fonctionnalit ? Dites-nous pourquoi.
La mthode captureStream() de l'interface HTMLMediaElement retourne un objet MediaStream qui diffuse en temps rel l'enregistrement d'un contenu obtenu dans un lment mdia.
Cela peut tre utilis, par exemple, comme source pour une RTCPeerConnection dans WebRTC.
captureStream()
Aucun.
Un objet MediaStream pouvant tre utilis en tant que source pour des donnes audio et/ou vido par d'autres mdia traitant du code, ou comme source pour WebRTC.
Dans cet exemple, un gestionnaire d'vnements est tabli de sorte qu'un clic sur un bouton commence capturer le contenu d'un lment mdia avec l'ID "playback" dans un MediaStream.
Le flux peut ensuite tre utilis d'autres fins, comme un flux WebRTC pour partager des vidos pr-enregistres avec une autre personne lors d'un appel vido.
document.querySelector(".playAndRecord").addEventListener("click", () => {
const playbackElement = document.getElementById("playback");
const captureStream = playbackElement.captureStream();
playbackElement.play();
});
Voir Enregistrer un lment mdia pour un exemple plus long et plus complexe ainsi qu'une explication dtaille.
| Spcification |
|---|
| Media Capture from DOM Elements # dom-htmlmediaelement-capturestream |
HTMLCanvasElement.captureStream()MediaStreamCette page a t modifie le 19 avr. 2026 par les contributeurices du MDN.
HTMLMediaElementaudioTracksautoplaybufferedcontrollercontrolscontrolsListcrossOrigincurrentSrccurrentTimedefaultMuteddefaultPlaybackRatedisableRemotePlaybackdurationendederrorloadingloopmediaGroupmediaKeysmutednetworkStatepausedplaybackRateplayedpreloadpreservesPitchreadyStateremoteseekableseekingsinkIdsrcsrcObjecttextTracksvideoTracksvolumeCertaines parties de ce contenu sont protges par le droit d'auteur 19982026 des contributeurs individuels de mozilla.org. Contenu disponible sous une licence Creative Commons.
| Web Proxy Viewer | New URL | Original Page |