When enabling captions in the mediaplayer, English captions are automatically turned on, which is fine. The English captions work properly. When you go to select a different language for captions (Spanish in our case), the mediaplayer fails to select the language and proceeds to disable captions.
Actual Behavior
When Spanish captions is selected, captions are disabled.
Expected Behavior
Spanish captions are allowed to be clicked on. When clicked on, the Spanish captions are enabled.
Steps to Reproduce
This requires the HLS video file link from Vimeo and a lava template with the mediaplayer shortcode. The lava template is used for a Content Channel Item View block. The HLS link is pulled from a content channel item attribute called "HLS Video", and assigned to variable "video".
We have the shortcode configured like this:
{% assign video = Item | Attribute:'HLSVideo','RawValue' %}{[ mediaplayer src:'{{ video }}' autoplay:'true' muted:'true' ]}{[ endmediaplayer ]}
The HLS video link displays the correct video, the video plays, the controls show up as desired, and all controls work properly except the control to select a caption language other than English.
Issue Confirmation
[X] Perform a search on the Github Issues to see if your bug or enhancement is already reported.
[X] Reproduced the problem on a fresh install or on the demo site.
Description
When enabling captions in the mediaplayer, English captions are automatically turned on, which is fine. The English captions work properly. When you go to select a different language for captions (Spanish in our case), the mediaplayer fails to select the language and proceeds to disable captions.
Actual Behavior
When Spanish captions is selected, captions are disabled.
Expected Behavior
Spanish captions are allowed to be clicked on. When clicked on, the Spanish captions are enabled.
Steps to Reproduce
This requires the HLS video file link from Vimeo and a lava template with the mediaplayer shortcode. The lava template is used for a Content Channel Item View block. The HLS link is pulled from a content channel item attribute called "HLS Video", and assigned to variable "video".
We have the shortcode configured like this:
{% assign video = Item | Attribute:'HLSVideo','RawValue' %}
{[ mediaplayer src:'{{ video }}' autoplay:'true' muted:'true' ]}{[ endmediaplayer ]}
The HLS video link displays the correct video, the video plays, the controls show up as desired, and all controls work properly except the control to select a caption language other than English.
Issue Confirmation
Rock Version
Rock McKinley 15.5 (1.15.5.1)
Client Culture Setting
en-US