R/video.R

Defines functions video_status

#' @export 
video_status <- function(video) {
  # focus_last_window()
  p <- get_browser()
  # cost about 0.05s
  info <- p$executeScript("
    var video = arguments[0];
    return {
      currentTime: video.currentTime,
      duration: video.duration
    }
  ", list(video))
  info$perc <- info %$% currentTime / duration * 100
  as.data.table(info)
}
rpkgs/curlR documentation built on Jan. 30, 2023, 7:26 p.m.