Живой звук, который выживает при перебоях нагрузки, центрированный спиннер, исходящий рингбек

Fixkamo-internal
Порезанный
26 апреля 2026 г. в 23:00 UTC
Автор
kamo
Обещать
55d121c

Три согласованных исправления для входного звукового пути: 1. AbortError on remoteAudio.play() (видимая на консоли) «Запрос на игру был прерван новым запросом на загрузку» был реальным: Это означало нулевой звук в динамике. Каждая сессия была посвящена Общий srcObject удаленного аудио элемента в трех местах (prime → прикрепить) Всякое перемещение [скрыто] и [скрыто], и [скрыто] Предыдущее обещание. Реструктурированный SipJsSession получит ONE Постоянный MediaStream, связанный с аудиоэлементом Строитель и никогда не переназначался. К этому добавляются дорожки Поток, как они договариваются (через GetReceivers и pc.ontrack) Замена потока оптом. Добавить RemoteAudio() и PrimeRemoteAudio() Обратная связь с нашим потоком только тогда, когда сеанс брата или сестры имеет краденая привязка (дело самовызова), так что живая сессия Аудио действительно достигает громкоговорителя. 2. Круг соединяющего государства не был на истинной горизонтальной плоскости всплывающего окна. центр, потому что кнопка Reject по-прежнему занимала слот в 60 пикселей Гибкий ряд даже после затухания до непрозрачности 0. Переключается на абсолютный позиционирование: кнопка ответа прикреплена к переводу (-50%, -50%), так что Положение никогда не зависит от Отвержения; Отвержение закреплено на правом краю при кальции (50% + 24px) и скользит к центру, угасая под Принимает. 3.Исходящие звонки были тихими в период кольца 1-3 с, потому что Путь ранних медиа Asterisk не всегда достигает SIP браузера клиент в виде звукового звука. Добавлен отдельный элемент рингбека Audio в SoftphoneProvider, который воспроизводит тот же источник рингтона isConnecting & & callDirection === «выход» & & !isInCall. Дороги через устройство динамика (не устройство звонка) и использует громкоговоритель, поэтому он следует за звуковыми предпочтениями в вызове. Остановитесь. Устанавливается/не удаётся/отменяется. в течение одного и того же аудиоразблокировать щелчок, чтобы он мог воспроизводить без жеста пользователя каждый звонок.

Все изменения

Как вы видите судоходство?

Каждое из этих обновлений автоматически попадает в ваше рабочее пространство. Начните бесплатно и смотрите, как он растет неделю за неделей.

Начните бесплатно навсегдаПосмотреть цены