debug + fix (softphone): periksa < audio > keadaan elemen, auto- recover ketika bytes tiba tetapi suara tetap diam

Otherkamo-internal
Dikirim
26 April 2026 pukul 23.45 UTC
Penulis
kamo
Commit
86f609c

Status WebRTC dari panggilan baru-baru ini menunjukkan inboundBytes = 39680 / penerima pasangan tanpa mutasi / ICE berhasil - jembatan mengantarkan audio ke browser - namun operator melaporkan keheningan. Itu berarti penerima trek baik-baik saja tetapi elemen < audio > sendiri tidak memainkannya: jeda, muted, volume = 0, atau diarahkan ke sinkId operator tidak dapat mendengar (misalnya a perangkat keluaran yang diputus dipilih sebelumnya di mesin yang berbeda). Suar 5-detik kini juga menangkap keadaan elemen audio (jeda / muted / volume / pacetTime / sinkId / srcObject) sehingga kita dapat melihat yang mana Dari empat kondisi itu adalah penyebabnya. Dan - membela - jika salah satu dari tiga kegagalan "mudah" (jeda, bermutasi, volume = = 0) diamati * sementara * inbound bytes mengalir, SDK sendiri-mengoreksi elemen Baiklah kalau begitu. Itu saja dapat mengembalikan audio di lapangan; dump masih membuat jelas apa yang didasari mis-state itu.

Semua perubahan

Seperti apa yang Anda lihat pengiriman?

Semua pembaruan ini secara otomatis mendarat di ruang kerja Anda. Mulai bebas dan menontonnya tumbuh minggu demi minggu.

Mulai Bebas SelamanyaTampilkan Harga