I recreated the problem in my own domain. No subtitles were shown at first. I noticed an error in the JavaScript console in Visual Studio.
MEDIA12604: Text track: Unknown MIME type. h = 8007000b
So, I added the mime type. My site is powered by Apache. I added this line to the .htaccess file:
Text AddType / vtt; charset = utf-8.vtt
This sets the .vtt type to text/vtt and sets the encoding to utf-8 .
I am sure it is not difficult to find ways to add mime types to other servers.
In my case, I had to add "www" to the url too ... But I think this is due to how the server is configured. You may not need this.
source share