Своя JS обгортка для Uppod плеєра

Що нам знадобиться?

Просте підключення за інструкцією html5 та flash плеєра. Загалом все за документацією Uppod.

Приступимо до роботи

Спочатку створимо файл player.js і розмістимо його в папку з сайтом.

Код файлу player.js

Визначення підтримки Flash (див. джерело):

Далі будемо вже писати наш код, який і ініціалізуватиме запуск плеєра:

Функція для запуску HTML5 плеєра:

Функція для створення та читання додаткового атрибуту у плеєра:

Псевдонім функції API запитів до плеєра Uppod трохи модернізований:

Ну, ось і все, тепер зберігаємо наш player.js і підключаємо його до head сайту, як і всі js файли плеєра.

Ініціалізація плеєра та розбір параметрів

Спочатку давайте розберемо параметри, переважно вони іменовані як і в документації Uppod плеєра:

Приклад коду, якщо потрібно запустити тільки одну версію плеєра і, якщо він не підтримується, буде повернуто callback функція:

Підтримувані API кнопки управління (їх мало, особливо не акцентував увагу на них) обома версіями Uppod плеєра:

play- Запуск плеєраpause- Паузаstop- Стопtoggle- Пуск / Паузаv50- Гучність на 50%file- Запуск нового файлу (file:url) Ці кнопки працюють від функції sendPlayer ('ідентифікатор_плеєра', 'команда') .

Ну, власне це все, що хотів написати. Кому потрібно користуйтеся на здоров'я.

Приклад можна побачити тут, завантажити готовий player.js можна за цим посиланням.

Ви можете допомогти і перевести небагато коштів на розвиток сайту