diff options
| author | Jules Laplace <julescarbon@gmail.com> | 2020-09-16 17:53:51 +0200 |
|---|---|---|
| committer | Jules Laplace <julescarbon@gmail.com> | 2020-09-16 17:53:51 +0200 |
| commit | 017a000e6490ef7156f5562310321c506fcd0eb8 (patch) | |
| tree | 3f90553a8da5abf44547905c1a7a378969c982a8 /animism-align/frontend/app/views/viewer/player/player.transcript.js | |
| parent | de798073fd1e97c68572338169d852ae43d532df (diff) | |
opening still skips to video
Diffstat (limited to 'animism-align/frontend/app/views/viewer/player/player.transcript.js')
| -rw-r--r-- | animism-align/frontend/app/views/viewer/player/player.transcript.js | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/animism-align/frontend/app/views/viewer/player/player.transcript.js b/animism-align/frontend/app/views/viewer/player/player.transcript.js index 9048227..0d0a636 100644 --- a/animism-align/frontend/app/views/viewer/player/player.transcript.js +++ b/animism-align/frontend/app/views/viewer/player/player.transcript.js @@ -4,6 +4,7 @@ import React, { Component } from 'react' import { connect } from 'react-redux' import actions from 'app/actions' +import { timestampToSeconds } from 'app/utils' import ParagraphList from 'app/views/paragraph/components/paragraph.list' import { inlineComponents } from './components.inline' @@ -29,7 +30,14 @@ class PlayerTranscript extends Component { handleAnnotationClick(e, paragraph, annotation) { // console.log(annotation) - actions.audio.seek(paragraph.start_ts) + if (annotation.settings.override_start_ts) { + const ts = timestampToSeconds(annotation.settings.override_start_ts) + if (ts) { + actions.audio.seek(ts) + } + } else { + actions.audio.seek(paragraph.start_ts) + } actions.audio.play() } |
