我正在尝试截取我闪亮的应用程序的屏幕截图。
当我只有情节时,一切都很好。但是当我添加视频时,它就无法正常工作。我的情节还可以,但视频区只是空的。
这是我的代码:
library(shiny)
library(tidyverse)
library(shinyscreenshot)
ui <- fluidPage(
actionButton("go","Go"),
div(
plotOutput("plot1"),
tags$iframe(id = "video",width="560", height="315", src="https://www.youtube.com/embed/T1-k7VYwsHg", frameborder="0", allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture",
allowfullscreen=NA),
plotOutput("plot2")
)
)
server <- function(input, output, session) {
output$plot1 <- renderPlot({
ggplot(mtcars, aes(mpg,cyl)) + geom_point()
})
output$plot2 <- renderPlot({
ggplot(mtcars, aes(mpg,cyl)) + geom_point()
})
observeEvent(input$go, {
shinyscreenshot::screenshot(id = "video")
})
}
shinyApp(ui, server)
有什么帮助吗?
是因为iframe吗?
我该如何解决这个问题?
非常感谢