Я пытаюсь загрузить внешний javascript (https://github.com/spite/ccapture.js) к моему компоненту React.js.
В настоящее время код выглядит так:
let aScript = document.createElement('script');
aScript.type = 'text/javascript';
aScript.src = "CCapture.min.js";
document.head.appendChild(aScript);
Этот код правильно добавляет скрипт на страницу (проверил HTML). Но теперь мне интересно, как я могу использовать содержимое скрипта в функции-конструкторе. В частности, по документации - это будет выглядеть примерно так.
var capturer = new CCapture({
framerate: 60,
verbose: true
});
Ошибка, которую я получаю, говорит, что CCapture не определен. Я что-то упустил здесь? Не уверен, как вытащить из самой библиотеки.
Я добавил функцию, чтобы убедиться, что она загружается до того, как сама функция запустится в соответствии с этой инструкцией, https://stackoverflow.com/a/42848407/8497330.
Я также не использую пакет npm, потому что он не работает для формата 'webm'. Ищу бандаж, пока npm пакет поправят.