1
0
Fork 0
forked from 0x2620/oxjs

implement 'show subtitles' functionality for players and timelines

This commit is contained in:
rlx 2012-02-19 18:26:57 +00:00
commit 02b5b56be8
6 changed files with 83 additions and 40 deletions

View file

@ -15,7 +15,6 @@ Ox.BlockVideoTimeline = function(options, self) {
position: 0,
results: [],
showPointMarkers: false,
showSubtitles: false,
state: 'default',
subtitles: [],
width: 0
@ -58,7 +57,7 @@ Ox.BlockVideoTimeline = function(options, self) {
out: self.options.out,
results: self.options.results,
state: self.options.state,
subtitles: self.options.showSubtitles ? self.options.subtitles : [],
subtitles: self.options.subtitles,
timeline: self.options.getImageURL,
width: Math.round(self.options.duration),
type: 'editor'
@ -245,6 +244,11 @@ Ox.BlockVideoTimeline = function(options, self) {
updateTimelines();
}
function setSubtitles() {
self.$image.options({subtitles: self.options.subtitles});
updateTimelines();
}
function setWidth() {
self.lines = getLines();
setCSS();
@ -294,6 +298,8 @@ Ox.BlockVideoTimeline = function(options, self) {
setPositionMarker();
} else if (key == 'results') {
setResults();
} else if (key == 'subtitles') {
setSubtitles();
} else if (key == 'state') {
setState();
} else if (key == 'width') {