blob: 9622f808fb2961bae78caf1c8e290e507ade352c (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
import { timestampToSeconds } from 'app/utils'
export const curtainTimings = annotation => {
const fadeInDuration = timestampToSeconds(annotation.settings.fade_in_duration)
const fadeOutDuration = timestampToSeconds(annotation.settings.fade_out_duration)
const duration = timestampToSeconds(annotation.settings.duration)
const start_ts = annotation.start_ts
const end_ts = start_ts + duration
const fade_in_end_ts = start_ts + fadeInDuration
const fade_out_start_ts = end_ts - fadeOutDuration
return {
fadeInDuration, fadeOutDuration, duration,
start_ts, end_ts, fade_in_end_ts, fade_out_start_ts,
}
}
export const thumbnailURL = data => {
if (data.type === 'video') return data.settings.video.thumbnail_url
if (data.type === 'image') return data.settings.thumbnail.url
}
|