Published
Edited
May 12, 2021
1 fork
Importers
13 stars
Insert cell
Insert cell
viewof t = await videoTimeZoom({
src: "https://i.imgur.com/bG8t8iJ.mp4",
crossOrigin: "anonymous",
width: 500
})
Insert cell
t
Insert cell
Insert cell
// (viewof t.value = 15)
Insert cell
Insert cell
Insert cell
Insert cell
defaultValues = ({
crossOrigin: undefined,
width,
getTracks: function getTracks({ frameAt, src, crossOrigin, aspectRatio }) {
return [
{
constructor: thumbnails,
options: {
frameAt: t => frameAt(src, t, { crossOrigin }),
aspectRatio: aspectRatio / 4
}
},
{
constructor: springRuler
}
];
}
})
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell

Purpose-built for displays of data

Observable is your go-to platform for exploring data and creating expressive data visualizations. Use reactive JavaScript notebooks for prototyping and a collaborative canvas for visual data exploration and dashboard creation.
Learn more