summaryrefslogtreecommitdiff
path: root/animism-align/frontend/app/utils
diff options
context:
space:
mode:
authorJules Laplace <julescarbon@gmail.com>2020-10-22 15:35:02 +0200
committerJules Laplace <julescarbon@gmail.com>2020-10-22 15:35:02 +0200
commitd94ac6fa8509a883f4f51f62887da9b9b5084740 (patch)
tree61bf1584b9da19ab31abb8813ce101f9e3b0de03 /animism-align/frontend/app/utils
parentccbad5ac735bcde3119c041de6420b0a73af185c (diff)
add uploadable poster image to videos and make them auto inline
Diffstat (limited to 'animism-align/frontend/app/utils')
-rw-r--r--animism-align/frontend/app/utils/annotation.utils.js6
1 files changed, 6 insertions, 0 deletions
diff --git a/animism-align/frontend/app/utils/annotation.utils.js b/animism-align/frontend/app/utils/annotation.utils.js
index 2e53be1..41e0e3b 100644
--- a/animism-align/frontend/app/utils/annotation.utils.js
+++ b/animism-align/frontend/app/utils/annotation.utils.js
@@ -40,6 +40,12 @@ export const thumbnailURL = media => {
}
}
+export const posterURL = data => {
+ if (!data.settings.video) return null
+ if (data.settings.poster) return data.settings.poster.url
+ return data.settings.video.thumbnail_url
+}
+
export const sectionProgress = (section, play_ts) => {
return (clamp(play_ts, section.start_ts, section.end_ts) - section.start_ts) / section.duration
}