Текущие возможности
Особенности
Форматы (проверить актуальность можно на полигоне, где поддержка проверяется вживую)
|
|
Инструкция
Если вы хотите отдавать плеер только мобильным платформам (например, IOS), то можно сделать проверку браузера (с переключением на Flash-версию (swfobject).
ключи аналогичны Flash-версии
| ключ | обязательный | значения | описание |
| m | + | video или audio | режим плеера |
| uid | + | текст | идентификатор плеера (id) |
| file | +, если нет pl | ссылка | ссылка на файл видео или аудио (если используется несколько форматов, то можно указать ссылки через знак | в порядке приоритета, плеер сам выберет файл, который поддерживает браузер) |
| poster | - | ссылка | ссылка на заставку |
| comment | - | текст | название ролика |
| nohtml5 | - | текст или ссылка | если браузер не поддерживает HTML5 — показываем сообщение (текст), либо загружаем Flash-версию (ссылка на swf) |
| pl | - | список в формате JSON или ссылка на файл плейлиста | Пример списка: "pl":[{"comment":"Пример","poster":"ссылка_на_постер","file":"ссылка_на_файл"},{"comment":"Пример","poster":"ссылка_на_постер","file":"ссылка_на_файл"}] В случае использовании ссылки, плейлист должен лежать на том же домене. |
JS API (пример)
Подписка на события
document.getElementById(id).addEventListener(команда,функция,false);Например:
document.getElementById("player").addEventListener("play",onPlay,false);
событие описание init инициализация play пуск pause пауза stop стоп fullscreen полноэкранный режим exitfullscreen выход из полноэкранного режима Команды и запросы работают после инициализации:
player.Play();
команда параметры описание Play ссылка (опционально) пуск Pause - пауза Stop стоп Toggle пуск / пауза Full полный экран Alert текст вывод сообщения
запрос возвращает CurrentTime время в секундах Duration длительность в секундах Played сколько проиграно в процентах