1234567891011121314151617181920212223242526272829303132333435363738394041 |
- var d3 = require("d3");
-
- var video = document.querySelector("video");
-
- function kill() {
-
- if (!video) {
- return;
- }
-
- // Pause the video if it's playing
- if (!video.paused && !video.ended && 0 < video.currentTime) {
- video.pause();
- }
-
- d3.select("body").classed("rendered", false);
-
- }
-
- function update(url, name) {
-
- var timestamp = d3.timeFormat(" - %Y-%m-%d at %-I.%M%p")(new Date).toLowerCase(),
- filename = (name || "Audiogram") + timestamp + ".mp4";
-
- d3.select("#download")
- .attr("download", filename)
- .attr("href", url);
-
- d3.select(video).select("source")
- .attr("src", url);
-
- video.load();
- video.play();
-
- }
-
- module.exports = {
- kill: kill,
- update: update
- }
|