Fix detection webrtc without audio #1106
This commit is contained in:
+3
-1
@@ -492,7 +492,9 @@ export class VideoRTC extends HTMLElement {
|
|||||||
|
|
||||||
pc.addEventListener('connectionstatechange', () => {
|
pc.addEventListener('connectionstatechange', () => {
|
||||||
if (pc.connectionState === 'connected') {
|
if (pc.connectionState === 'connected') {
|
||||||
const tracks = pc.getReceivers().map(receiver => receiver.track);
|
const tracks = pc.getTransceivers()
|
||||||
|
.filter(tr => tr.currentDirection === 'recvonly') // skip inactive
|
||||||
|
.map(tr => tr.receiver.track);
|
||||||
/** @type {HTMLVideoElement} */
|
/** @type {HTMLVideoElement} */
|
||||||
const video2 = document.createElement('video');
|
const video2 = document.createElement('video');
|
||||||
video2.addEventListener('loadeddata', () => this.onpcvideo(video2), {once: true});
|
video2.addEventListener('loadeddata', () => this.onpcvideo(video2), {once: true});
|
||||||
|
|||||||
Reference in New Issue
Block a user