Интеграция Teleport SDK с Uppod
Этот раздел содержит инструкции по интеграции Teleport SDK с медиаплеером Uppod.
1. Подключение скриптов
Убедитесь, что вы подключили основной скрипт Teleport SDK и лоадер для Uppod. Вы можете использовать отдельные скрипты или готовый бандл.
Отдельные скрипты:
html
<!-- Основной скрипт Teleport SDK -->
<script src="https://cdn.teleport.media/stable/teleport.js"></script>
<!-- Лоадер для Uppod -->
<script src="https://cdn.teleport.media/stable/teleport.uppod.js"></script>Бандл (включает SDK, лоадер и полифилы):
html
<script src="https://cdn.teleport.media/stable/teleport.uppod.bundle.js"></script>2. Инициализация Teleport SDK
После подключения скриптов необходимо инициализировать Teleport SDK, передав ваш API-ключ и экземпляр плеера.
js
// 1. Инициализируйте Uppod
// Предполагается, что Uppod уже инициализирован на странице
// Например: var player = new Uppod({ ... });
const player = window.uppodPlayer; // Или другой способ получения экземпляра Uppod
// 2. Инициализируйте Teleport SDK
teleport.initialize({
apiKey: "YOUR_API_KEY", // Ваш API-ключ из кабинета Teleport
loader: {
type: "uppod", // Идентификатор плагина для Uppod
params: {
player: player // Передайте экземпляр Uppod
}
}
})
.then(function (instance) {
console.log('Teleport SDK успешно инициализирован для Uppod!', instance);
// Здесь можно начать воспроизведение видео через Uppod
// player.play();
})
.catch(function (error) {
console.error('Ошибка инициализации Teleport SDK:', error);
});
// Опционально: освобождение ресурсов Teleport при закрытии страницы
window.addEventListener("unload", function () {
if (tlprt) {
tlprt.dispose();
tlprt = null;
}
});Дополнительная настройка
Для более тонкой настройки поведения Teleport SDK (например, очистка URL, определение качества сегментов), ознакомьтесь с разделом Конфигурация.