if (FALSE) { # interactive()
library(shiny)
library(shinyLottie)
ui <- fluidPage(
include_lottie(),
lottie_animation(
path = "shinyLottie/example.json",
name = "my_animation"
),
actionButton("goToAndStop", "Go To Frame 10 And Stop"),
actionButton("goToAndPlay", "Go To Frame 10 And Play")
)
server <- function(input, output, session) {
observeEvent(input$goToAndStop, {
lottie_goToAndStop(value = 10, isFrame = TRUE, name = "my_animation")
})
observeEvent(input$goToAndPlay, {
lottie_goToAndPlay(value = 10, isFrame = TRUE, name = "my_animation")
})
}
shinyApp(ui, server)
}
Run the code above in your browser using DataLab