Свойство currentTime аудиоэлемента HTML слишком высоко на мобильном устройствеHtml

Программисты Html
Ответить Пред. темаСлед. тема
Anonymous
 Свойство currentTime аудиоэлемента HTML слишком высоко на мобильном устройстве

Сообщение Anonymous »

Я разрабатываю веб-сайт с использованием VoIP. Я устанавливаю свойство srcObj элемента audio с MediaStream пользователя на другом конце линии (используя PeerJS). Я также показываю время с момента начала вызова, отображая свойство currentTime аудиоэлемента каждую секунду.
Это отлично работает в настольных браузерах, но и в мобильных браузерах. (в частности, Chrome на iOS), значение свойства currentTime слишком велико. Мол, оно равно нескольким часам, когда звонок только начался.
Кто-нибудь тоже сталкивался с этим или знает, почему это происходит?
Пример:< /p>

Код: Выделить всё









Time passed: 


const audioElement = document.getElementById("audioElement");
const stream = await navigator.mediaDevices.getUserMedia({audio: true});
audioElement.srcObject = stream;

setInterval(() => {
document.getElementById("timePassed").innerText = audioElement.currentTime;
}, 1000)




Похоже, этот фрагмент не запускается, вам придется разместить его на хосте. это сам.

Подробнее здесь: https://stackoverflow.com/questions/793 ... -on-mobile
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Html»