У меня есть видео с локальным файлом субтитров, после поиска способа загрузки локального файла я нахожу это, оно работает нормально, но арабский c не показывает право
<!DOCTYPE html>
<html>
<head>
<title></title>
<meta charset="utf-8">
</head>
<body>
<div id="demo"></div>
<video controls id="myVideo">
<source src="link/to/video.mp4" type="video/mp4">
<track id="subtitle" kind="subtitles" srclang="ar" label="Arabic" default>
</video>
<script type="text/javascript">
var subtitle = "V0VCVlRUCgowMDowMS4zMDAgLS0+I...";
subtitle = window.atob(subtitle);
var subBlob = new Blob([subtitle]);
var subURL = URL.createObjectURL(subBlob);
document.getElementById("subtitle").setAttribute("src", subURL);
</script>
</body>
</html>
Добавление этого var subBlob = new Blob([subtitle],{encoding:"UTF-8",type:"text/plain;charset=UTF-8"});
не помогает, также использование этого метода <track src="data:text/vtt;base64, V0VCVlRUCgowMDowMS4zMDAgLS0+I...">
работает нормально, но не работает в приложении React Native (внутри WebView), что и я хочу.