【发布时间】:2015-05-13 00:18:10
【问题描述】:
我正在尝试显示一个动态 iframe,以根据用户输入的 URL 显示 youtube 视频。
我的代码没有报错,但是视频不显示,请问有什么解决办法吗?
非常感谢!
问候,
托马斯
我的代码:
ui.R
box(title = "settings", status = "warning", solidHeader = TRUE, width = 2, textInput("texturli", label = "enter valid Youtube URL", value = "https://www.youtube.com/watch?v=C7mXGMcpA0g"),
actionButton("geturl", label = "launch analysis")
),
box(title = "video", status = "primary", solidHeader = TRUE, width = 3,
tags$iframe(src = "https://www.youtube.com/watch?v=C7mXGMcpA0g"), # this works fine
htmlOutput("test")) # this does not work
服务器.R
url <- reactive({
input$geturl
isolate(paste0(input$texturli))
})
output$test <- renderUI({
tags$iframe(src = url())
})
【问题讨论】: