CartVisual
Sign inCreate account

Product videos / PRACTICAL ANSWER

Why Does My Product Video Not Expose Both English Caption Tracks?

Two caption files can contain different words yet conflict at the HTML track-definition level. The track element's kind, language and label combination must distinguish the intended alternatives. Inspect those attributes before changing the caption text or rebuilding the video.

01 / WHY DOES MY PRODUCT VIDEO NOT EXPOSE BOTH ENGLISH CAPTION TRACKS?

Different files do not necessarily define different tracks

HTML text tracks have more identity information than their filenames. Each track element can declare a kind, srclang, label and src. MDN documents a constraint that a media element cannot contain multiple track elements with the same combination of kind, language and label.

This matters when a merchant wants two English caption treatments, such as a standard transcript and a separately reviewed simplified-language version. They may be different editorial assets, but if both are declared as kind="captions", srclang="en" and label="English", the track definitions are not adequately distinguished.

The problem is not solved by changing standard-en.vtt to alternate-en.vtt. The file paths differ already. The relevant collision is in the track metadata presented to the media element.

02 / WHY DOES MY PRODUCT VIDEO NOT EXPOSE BOTH ENGLISH CAPTION TRACKS?

Inspect every attribute in the rendered player

Ask the developer to inspect the final video element and list all track elements in their rendered order. For each, record the actual source URL, kind, language, label and default state. Verify that each file is reachable and contains the approved content for the current video revision.

If two tracks have identical kind-language-label combinations, correct the metadata so the intended choices are distinguishable. Labels should truthfully describe the difference. Do not invent a different language code merely to avoid a collision: both English versions remain English.

If the combinations are already distinct but the player displays only one option, investigate its supported track-selection interface, application logic and browser behavior. A valid HTML declaration does not guarantee that every custom player exposes every alternative in the same way.

Also distinguish a duplicate metadata definition from duplicated on-screen captions. Two simultaneously visible caption layers can result from burned-in text plus player captions, which is a separate problem.

03 / WHY DOES MY PRODUCT VIDEO NOT EXPOSE BOTH ENGLISH CAPTION TRACKS?

Hypothetical case: two English versions share one label

Hypothetical illustration, not a playback test: A fictional product tutorial has two approved English WebVTT files. The first contains standard captions; the second contains an alternative simplified-language rendering. Both are assigned kind="captions", srclang="en" and label="English".

The metadata duplicates the same combination even though the files differ. A proposed correction retains the real English language code and gives the alternatives distinguishable labels, such as English — Standard and English — Simplified, subject to the publisher's approved naming policy.

That correction addresses the HTML metadata conflict. It does not establish that the destination player supports the desired alternative-caption experience. The next step is an actual player test that selects each option and confirms the correct text appears at the correct time.

The worksheet records the proposed metadata states and leaves deployment verification unresolved.

04 / WHY DOES MY PRODUCT VIDEO NOT EXPOSE BOTH ENGLISH CAPTION TRACKS?

Approve both the technical choice and the caption meaning

Test the final video in the destination. Select each alternative separately, inspect the opening, a product-name cue and the ending, and confirm that the chosen file matches its label. Check that switching tracks does not leave two conflicting visible caption streams.

Keep the two text files attached to the same approved video revision. If the video is recut, review cue timing in both. If one version simplifies language, ensure that essential product qualifications remain accurate and that its purpose is not confused with a translation.

The existing subtitle export guide covers independently delivering different language files. This article isolates a same-language metadata collision in HTML. External player implementation and caption review remain the publisher's responsibility.

05 / WHY DOES MY PRODUCT VIDEO NOT EXPOSE BOTH ENGLISH CAPTION TRACKS?

Record your own observations

The filled rows are illustrative examples. Use the blank row for your own files and observations.

ScenarioFileKindLanguageLabelConflictNext action
Hypothetical standard captionsstandard-en.vttcaptionsenEnglishDuplicates alternate's metadata combinationKeep accurate standard label
Hypothetical alternate captionssimplified-en.vttcaptionsenEnglishDuplicates standard's metadata combinationAssign distinct truthful label; test player

Download the editable CSV worksheet

06 / WHY DOES MY PRODUCT VIDEO NOT EXPOSE BOTH ENGLISH CAPTION TRACKS?

What the references establish

  • MDN — track HTML element: Documents the restriction on duplicate kind, srclang and label combinations, alongside track attributes and their roles.
  • MDN — TextTrackList interface: Documents the collection of text tracks associated with a media element, supporting inspection of the actual available tracks.
Published by CartVisualPublished Updated Evidence and editorial policy
SOURCES & SCOPE

Sources and further reading

Recorded source-review dates are listed individually below. An undated source does not inherit the article’s publication date. Software and platform rules can change; check the current original before acting.

QUESTIONS, ANSWERED

Frequently asked questions

Can two English tracks use the same srclang value?

Yes, when they genuinely represent English. Distinguish their intended roles with accurate labels and ensure the kind-language-label combinations are not duplicates.

Will different filenames make both tracks appear?

Not by themselves. Inspect the HTML track metadata and the player's actual selection interface.

PREPARE ASSETS FOR YOUR NEXT STEP

Create supporting product assets in CartVisual.

Create new product creative assets in the workspace, then continue in your chosen tools. Third-party software procedures described in this guide take place in those applications; this workspace link does not imply an integration. Check current capabilities, account access and credit quotes.

Create account and open this workspace Check pricing and credits

Start with free concept and copy planning after sign-in. Image and video generation require available credits; review the quote before starting.

Already have an account? Open the workspace.