Я пытаюсь настроить загрузку YouTube для одного из моих собственных проектов. Я использую пример кода от Google, который можно найти здесь:
https://developers.google.com/youtube/v3/code_samples/javascript#upload-a-video
Скрипт для загрузки видео отлично работает. Моя единственная проблема заключается в следующем:
Я хотел бы предложить несколько областей для загрузки или несколько загрузок, другими словами.
Существует общий файл, который содержит кнопку входа и само видео для загрузки. Этот файл будет загружен в DIV-контейнер через Ajax. Загрузка файла также работает нормально. Единственная проблема в том, что кнопка входа не будет отображаться, если файл загружался через ajax.
Мне кажется, что мне пришлось бы снова инициализировать API, но даже после поиска в Интернете в течение нескольких часов я не мог ничего напечатать. Все, что я знаю, это то, что следующий код загружается API автоматически:
googleApiClientReady = function() {
gapi.auth.init(function() {
window.setTimeout(checkAuth, 1);
});
}
Так что я думаю, что мне нужно найти способ, как загрузить эту функцию снова после завершения ajax-вызова. Я просто не могу понять, как. Каждый раз, когда я пытаюсь вызвать эту функцию, браузер выдает мне сообщение об ошибке gapi.client.
Кто-нибудь имеет опыт работы с API YouTube? Что я здесь не так делаю? Спасибо