Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

188
Views
El uso de AudioContext evita que el audio se reproduzca en segundo plano

He estado jugando con Web Audio API y me encontré con un problema extraño.

Por el momento, si abre una página web en su teléfono y hace clic en el botón de reproducción en un elemento de audio HTML5, el audio seguirá reproduciéndose en segundo plano incluso después de cambiar de aplicación.

Sin embargo, cuando adjunta el elemento a un AudioContext, el audio dejará de reproducirse en segundo plano después de cambiar de aplicación.

Para adjuntar el elemento, estoy usando lo siguiente:

 const context = new AudioContext() const source = context.createMediaElementSource(document.querySelector("audio")) source.connect(context.destination)

Entonces, aunque simplemente estoy conectando el elemento de audio HTML5 al destino del contexto SIN controlarlo, el audio deja de reproducirse tan pronto como cambio de aplicación.

¿Alguien sabe por qué sucede esto y cómo puedo hacer que el audio siga reproduciéndose en segundo plano incluso después de cambiar de aplicación? Es extraño que podamos usar Web Audio API para controlar el audio en la web, pero tenemos que mantener nuestros navegadores abiertos y nuestros teléfonos desbloqueados para escuchar ese audio.

over 4 years ago · Santiago Trujillo
1 answers
Answer question

0

El comportamiento previsto es que el audio se detenga al salir del navegador en los teléfonos, ya que ahorra procesamiento en segundo plano y, desde el punto de vista del usuario, creo que el comportamiento esperado sería que el audio se detenga cuando cierras.

Creo que solo tienes el audio funcionando incorrectamente en el dispositivo específico.

over 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!