Shiny 简单闪亮的音频文件示例不渲染

Shiny 简单闪亮的音频文件示例不渲染,shiny,Shiny,我甚至对shiny中音频和视频标签的基本设置都有一些困难。看起来文件位于正确的位置,但是没有呈现任何输出,并且忽略了许多其他输入(例如显示控件) 这是一个简单的可重复的例子。在存储此源文件的工作目录中,我还有一个www/clip.mp3文件(任何文件都可以复制此问题) 库(闪亮) 应用程序您的程序一切正常。我发现的唯一问题是在RStudio查看器上运行它,但是在Chrome的新窗口上启动它之后,一切都很好。另外,作为建议,您可以使用addResourcePath函数来使用不同的目录,而不是/ww

我甚至对shiny中音频和视频标签的基本设置都有一些困难。看起来文件位于正确的位置,但是没有呈现任何输出,并且忽略了许多其他输入(例如显示控件)

这是一个简单的可重复的例子。在存储此源文件的工作目录中,我还有一个
www/clip.mp3
文件(任何文件都可以复制此问题)

库(闪亮)

应用程序您的程序一切正常。我发现的唯一问题是在RStudio查看器上运行它,但是在Chrome的新窗口上启动它之后,一切都很好。另外,作为建议,您可以使用
addResourcePath
函数来使用不同的目录,而不是/www。请参见下面的示例

addResourcePath(“音频”,“c:/temp”)
图书馆(闪亮)
runApp(列表(
ui=shinyUI(fluidPage(
标记$audio(src=“audio/clip.mp3”,type=“audio/mp3”,
自动播放=真,控件=真)
)), 
服务器=shinyServer(功能(输入、输出){
})
))

您的程序一切正常。我发现的唯一问题是在RStudio查看器上运行它,但是在Chrome的新窗口上启动它之后,一切都很好。另外,作为建议,您可以使用
addResourcePath
函数来使用不同的目录,而不是/www。请参见下面的示例

addResourcePath(“音频”,“c:/temp”)
图书馆(闪亮)
runApp(列表(
ui=shinyUI(fluidPage(
标记$audio(src=“audio/clip.mp3”,type=“audio/mp3”,
自动播放=真,控件=真)
)), 
服务器=shinyServer(功能(输入、输出){
})
))

谢谢,关于Rstudio的观点是有道理的,而且一开始就把我甩了。在真正的蓝色浏览器中启动时,您是对的。您的示例运行良好。除非我显式地添加
addResourcePath(“www”,“path/to/www”)
,并使用
www/clip.mp3
…这是奇怪的,因为我假设默认情况下这是在路径中。否则,只显示控件,但mp3文件不可播放。谢谢,关于Rstudio的观点是有道理的,一开始就让我感到厌烦。在真正的蓝色浏览器中启动时,您是对的。您的示例运行良好。除非我显式地添加
addResourcePath(“www”,“path/to/www”)
,并使用
www/clip.mp3
…这是奇怪的,因为我假设默认情况下这是在路径中。否则,仅显示控件,但无法播放mp3文件。
library(shiny)

app <- list(ui = shinyUI(fluidPage(
    textOutput('text'),
    tags$audio(src = "clip.mp3", type = "audio/mp3", 
               autoplay = TRUE, controls = TRUE)
)
), 
    server = shinyServer(function(input, output) {
        output$text <- renderText({
            c(getwd(), file.exists(paste0(getwd(), '/www/clip.mp3')))
            })
    })
)
runApp(app)