ініціалізація плеєра
Для початку нам потрібно створити блок замість якого буде довантажувати плеєр, а так само необхідно розмістити підключення YouTube API.
Після того як API буде повністю завантажено відбудеться виклик методу onYouTubeIframeAPIReady (). який повинен бути нами визначено. Всередині ми повинні створити об'єкт YouTube плеєра. Перший аргумент: ідентифікатор HTML елемента, де буде розміщуватися плеєр (в нашому випадку video-placeholder). Другий: об'єкт з наступними полями:
Повний код буде виглядати так:
Після того як плеєр буде повністю завантажений відбудеться виклик методу initialize (). Він запускає функціонал, який буде відпрацьовувати кожну секунду.
Зазначений нами функціонал буде здійснюватися в методі updateTimerDisplay (). яка буде викликатися кожну секунду. Далі ми звертаємося до методів API для отримання потрібної інформації.
Блок прогресу програвання
Тут нічого надприродного. Клепаємо дві кнопки, і відстежуємо кліки по ним.
управління звуком
Для включення / відключення звуку можемо створити спеціальну кнопку.
Якщо ми хочемо задати гучність у відсотках, то можемо взяти відповідне значення з поля і передати в метод setVolume (). Дане значення буде автоматично приведено в потрібний для методу тип, так що вам більше нема про що турбуватися.
Інші настройки плеєра
швидкість відтворення
У player.setPlaybackRate () можна передати одне з наступних значень:
створюємо елемент
Точно так само ми можемо контролювати якість відтвореного вигляді-ролика. У метод setPlaybackQuality () можна передати одне з наступних значень:
списки відтворення
Наш урок підійшов до кінця! Сподіваємося, що дана інформація буде для вас корисною. До того ж можете відвідати наступні ресурси для більш глибокого вивчення даної теми:
- Документація YouTube Iframe Player API - тут.
- Параметри YouTube Player - тут.
- Налаштування плеєра під себе - тут.
5 останніх уроків рубрики "PHP"
Коли мова йде про безпеку веб-сайту, то фраза "фільтруйте все, екрануйте все" завжди буде актуальна. Сьогодні поговоримо про фільтрації даних.
Expressive 2 підтримує можливість підключення інших ZF компонент за спеціальною схемою. Не всім подобається це рішення. У цій статті ми розповімо як поліпшили процес підключення декількох модулів.
Припустимо, що вам необхідно відправити якусь інформацію в Google Analytics з серверного скрипта. Як це зробити. Відповідь в цій замітці.
Підбірка з декількох видів PHP пісочниць. На деяких ви в режимі online зможете потестить свій код, але є так само рішення, які можна впровадити на свій сайт.
Twisttracer
Знову jQuery, походу без нього вже взагалі ніхто нічого не пише ..
За рахунок отримання інформації відразу по двох каналах (зір і слух) ефективність навчання значно перевершує навчання по книгах. А домашні завдання і онлайн-тести дозволять вам постійно думати на мові, що вивчається і відразу перевіряти свої знання!
Якщо ви давно хочете як слід вивчити HTML, то у мене для Вас є чудова новина!
Якщо ви вже вивчили HTML і хочете рухатися далі, то наступним кроком буде вивчення технології CSS.
Якщо ви хочете розібратися з поняттями домену і хостингу, навчитися створювати бази даних, закачувати файли сайту на сервер по FTP, створювати піддомени, налаштовувати поштові скриньки для свого сайту і стежити за його відвідуваністю, то цей курс створений спеціально для вас!