Stack Overflow 社区您好,
我正在开发一个闪亮的 Web 应用程序,我需要直接从用户的浏览器实现客户端音频录制。我探索了几个软件包和解决方案,但我在这两个方面都遇到挑战。
感谢您的协助!
shinyearr 包:(GitHub:https://github.com/nstrayer/shinyearr)
我尝试使用shinyearr包,它似乎很有希望在Shiny应用程序中进行音频录制。但是,当我在服务器上运行 Shiny 应用程序时,我遇到了问题,因为该包无法与客户端音频录制无缝集成。我希望得到关于如何使这个包在基于服务器的 Shiny 环境中工作的指导。
简单的网络录音机演示:(GitHub:https://github.com/addpipe/simple-web-audio-recorder-demo)
我还探索了“简单的网络录音机演示”,但我不知道如何将它有效地集成到我的 Shiny 应用程序中。它似乎是一个客户端解决方案,但我不确定将其连接到基于服务器的 Shiny 应用程序的最佳方法。任何有关此集成的建议或代码示例将不胜感激。
您可以尝试以下方法:
获取Github存储库中给出的文件style.css和文件夹js,并将它们放入应用程序的www子文件夹中;
在应用程序的 UI 中包含 style.css:
ui <- fluidPage(
tags$head(
tags$link(href = "style.css", rel = "stylesheet")
),
# rest of the code here
)
<body>
和</body>
之间的HTML代码)转换为一些R代码,并将此R放入UI 中的代码(代替 #rest of the code here
)。并使用空的
server
函数。