Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

226
Vistas
¿R Shiny tiene la capacidad de comenzar a reproducir audio a partir de una determinada marca de tiempo?

Estoy creando una aplicación Shiny donde los usuarios podrán reproducir fragmentos de un archivo de audio. Las marcas de tiempo son de un archivo JSON para marcar cada oración en el archivo de audio. Para reproducir el audio, originalmente estaba usando runjs() así:

en mi función de entrada:

 tags$audio(id = "audio", controls = NA, autoplay = NA, src = "")

y en la función de servidor:

 observeEvent(input$select.file, { runjs(sprintf("document.getElementById('audio').src = '%s';", input$select.file)) })

pero creo que esto no funcionará para reproducir un determinado segmento del audio. He estado buscando recursos de RStudio como este sobre la reproducción de audio, pero no he encontrado nada que muestre cómo reproducir una sección del audio que no necesariamente comienza desde el principio.

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Esto debería funcionar para omitir, por ejemplo, los primeros 30 segundos:

 observeEvent(input$select.file, { runjs(sprintf("var myaudio = document.getElementById('audio'); myaudio.src = '%s'; myaudio.currentTime = 30;", input$select.file)) })
about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda