View Issue Details

IDProjectCategoryView StatusLast Update
0003010Composrcore_rich_mediapublic2020-03-03 16:01
ReporterChris GrahamAssigned ToPatrick Schmalstig 
SeverityFeature-request 
Status resolvedResolutionfixed 
Product Version 
Fixed in Version 
Summary0003010: Video transcript support
DescriptionSupport for transcripts in the 'media' and 'attachment' tags.
Also support in gallery videos.

This is done by uploading or referencing a WEBVTT file.
TagsRoadmap: v11 partial implementation, Type: Accessibility
Time estimation (hours)4
Sponsorship open

Relationships

related to 0003011 non-assigned Composr non-bundled addons Able Player addon 

Activities

Patrick Schmalstig

2019-12-24 17:54

administrator   ~0006251

What method of implementation would you prefer?

A. Transcripts are visible on the video at the bottom according to the time stamp (similar to closed captions).
B. Entire transcript is visible as a list in a scrollable div container under the video, and the appropriate line depending on the seek bar is selected / auto-scrolled.
    - Collapse / expand box, collapsed by default?

Chris Graham

2019-12-24 18:21

administrator   ~0006256

We're just doing for the HTML5 player. Implement subtitles using a <track> element. Don't worry at all about how it is styled, we will leave this to mediaelement.js/accessibility-tools/browser/themers.

https://developer.mozilla.org/en-US/docs/Web/Guide/Audio_and_video_delivery/Adding_captions_and_subtitles_to_HTML5_video

Don't write any JavaScript.

I don't think we need to be concerned about the different between transcripts/captions/subtitles. Just implement something working, and that's a base themers can expand from. The primary aim is accessibility, not internationalisation.

Issue History

Date Modified Username Field Change
2017-01-03 12:32 Chris Graham New Issue
2017-01-03 12:33 Chris Graham Tag Attached: Type: Accessibility
2017-01-03 12:34 Chris Graham Relationship added related to 0003011
2019-06-27 17:40 Chris Graham Tag Attached: Roadmap: v11 partial implementation
2019-11-26 22:11 Chris Graham Assigned To => Patrick Schmalstig
2019-11-26 22:11 Chris Graham Status non-assigned => assigned
2019-12-24 17:54 Patrick Schmalstig Note Added: 0006251
2019-12-24 18:21 Chris Graham Note Added: 0006256
2020-03-03 16:01 Patrick Schmalstig Status assigned => resolved
2020-03-03 16:01 Patrick Schmalstig Resolution open => fixed