...
Enable uploading transcript to videos
The objective of this capability is to enable accessibility of the videos to the users with hearing challenges. The video transcript will be used to show subtitles/captions when the video is played.
The following sections detail the flows.
Create video content
The user with contributor/creator role starts creating a content that has video (mp4 or web) as one of the supported formats.
User uploads the video from local machine.
User has an option to upload transcript
User can choose a language and upload the transcript
User can upload transcripts for multiple languages
User can only upload one transcript for one language
The list of languages come from a preconfigured list of languages supported in the system
The transcript file extension can only be one of the allowed types, that are configured. Example .srt
There can be a configuration at system/tenant level if transcript file is mandatory or optional. It is optional by default (if there is no configuration).
User uploads one or more transcript files (one for each language).
User saves the content.
User has the following options in the editor, to manage transcript files:
Download a transcript file
Replace a transcript file uploaded earlier
Remove a transcript file
Add one ore more transcript files
User finally submits content for review
Review video content
The user with reviewer role opens a video content for review.
The review page provides an option to see the list of transcript files uploaded for each language (if any).
If there are no transcript file uploaded, there will be a text indicating the same.
If there are one or more transcript files uploaded, there is an option for the reviewer to download the transcript files.
The reviewer can download the transcript file and review it offline as required.
Rest of the review flow is as is.
Modify published video content
As part of modification flow of a video content, the creator will be able to download/delete/replace/add one or more transcript files as in the creation flow. The modifications are saved.