stopTracks

stopTracks(stream) stops every audio and video track on a MediaStream. For a single track use stopTrack; to also accept a MediaRecorder use stopStream. Part of pota/use/stream.

Examples

Stop a whole stream

Stop every audio and video track on a stream, releasing the camera and microphone.

import { stopTracks } from 'pota/use/stream'

const stream = await navigator.mediaDevices.getUserMedia({
	audio: true,
	video: true,
})
stopTracks(stream)