blob: ddae9520fccec27629fa64824c9e65209f957884 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
<html>
<head>
<script>
window.addEventListener('load', async () => {
const frame = document.createElement('frame')
document.documentElement.appendChild(frame)
const pc = new RTCPeerConnection({})
await pc.createOffer({ 'offerToReceiveAudio': true })
const [{sender, receiver}] = pc.getTransceivers()
await sender.replaceTrack(receiver.track)
await sender.replaceTrack(null)
const stream = await frame.contentWindow.navigator.mediaDevices.getUserMedia({
'audio': {},
'fake': true
})
await sender.replaceTrack(stream.getTracks()[0])
})
</script>
</head>
</html>
|