Faites un clic droit sur l'interface de lecture vidéo et recherchez une option [Paroles et sous-titres]. Après l'avoir développée, vous pouvez voir que la valeur par défaut est [Désactivé]. Après avoir sélectionné [Activé (si disponible)], fermez le lecteur, puis lisez à nouveau la vidéo.
Après avoir passé plus de 10 minutes, j'ai finalement trouvé la clé du problème. C'était en fait très simple, mais son emplacement était un peu étrange. Allez dans "Outils" - "Options", passez à l'onglet "Sécurité" et sélectionnez les options dans la case rouge de l'image ci-dessous.
Pour permettre à WMP12 d'afficher des sous-titres externes, il vous suffit de cocher « Si des sous-titres en langue locale sont fournis, veuillez les afficher » dans l'option « Sécurité ». Il n'est pas nécessaire de convertir le format ou d'utiliser des outils tiers.