Thanks to you both for giving this additional thought. If English is the default value each time the course first launches, that’s no problem at all. However, if the learner chooses French CC on the first video, and then that var value dictates all other videos will display French CC, that would be slick.
Functional question. With Math’s solution, when a learner chooses English, French, or Spanish from the CC popup list, will the closed caption text instantly change to the selected language? Or, will the video start over?
My Plan B (3 different videos, each with a single VTT) should work fine, but the video will start over each time they select a new language. That may not actually be a problem since they logically won’t be changing their selection often.