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.