бросать. рамки . события
Это пространство имен cast.framework.events
.
Классы
БитрейтChangedEvent
Данные о событии cast.framework.events.EventType.BITRATE_CHANGED
.
ПерерывыСобытие
Данные о событиях для всех событий, относящихся к перерывам: cast.framework.events.EventType.BREAK_ENDED
, cast.framework.events.EventType.BREAK_STARTED
, cast.framework.events.EventType.BREAK_CLIP_ENDED
, cast.framework.events.EventType.BREAK_CLIP_LOADING
и cast.framework.events.EventType.BREAK_CLIP_STARTED
БуферизацияСобытие
Данные о событии cast.framework.events.EventType.BUFFERING
.
CacheItemEvent
Данные событий для события cast.framework.events.EventType.CACHE_HIT
или события cast.framework.events.EventType.CACHE_INSERTED
.
Событие CacheLoadedEvent
Данные о событии cast.framework.events.EventType.CACHE_LOADED
.
ClipEndedEvent
Данные о событии cast.framework.events.EventType.CLIP_ENDED
.
CustomStateEvent
Данные о событии cast.framework.events.EventType.CUSTOM_STATE
.
EmsgEvent
Данные о событии cast.framework.events.EventType.EMSG
.
ОшибкаСобытие
Данные о событии cast.framework.events.EventType.ERROR
.
Событие
Суперкласс данных событий для всех событий, отправленных cast.framework.PlayerManager .
Id3Event
Данные о событии cast.framework.events.EventType.ID3
. Представленные здесь метаданные ID3 соответствуют формату ID3 v2. В каждом кадре сообщения ID3 запускается одно событие. Это событие НЕ содержит полное необработанное сообщение ID3. Учитывая следующие подразделы сообщения ID3:
- ID3v2/идентификатор файла
- Версия ID3v2
- Флаги ID3v2
- Размер ID3v2
- Тип кадра (т. е.
TXXX
) - Размер кадра
- Флаги кадров
- Кодирование кадров
- Описание кадра
- Данные кадра
В этом событии предоставляются только элементы 5
( frameType
), 9
( frameDescription
) и 10
( segmentData
).
LiveStatusEvent
Данные событий для события cast.framework.events.EventType.LIVE_IS_MOVING_WINDOW_CHANGED
или события cast.framework.events.EventType.LIVE_ENDED
.
LoadEvent
Данные о событиях для всех событий, относящихся к обработке запроса на загрузку или предварительную загрузку. сделанное игроку.
МедиаЭлементСобытие
Данные событий для всех событий, пересылаемых из MediaElement
.
MediaFinishedEvent
Данные о событии cast.framework.events.EventType.MEDIA_FINISHED
.
MediaInformationChangedEvent
Данные о событии cast.framework.events.EventType.MEDIA_INFORMATION_CHANGED
.
МедиаПаузаСобытие
Данные событий для событий pause
, пересылаемые из MediaElement
.
Медиастатусевент
Данные о событии cast.framework.events.EventType.MEDIA_STATUS
.
ЗапросСобытие
Данные о событиях для всех событий, которые представляют запросы, отправленные получателю.
SegmentDownloadedEvent
Данные о событии cast.framework.events.EventType.SEGMENT_DOWNLOADED
.
TimedMetadataEvent
Суперкласс данных о событиях для синхронизированных событий метаданных. Это отличается от Id3Event
тем, что метаданные хранятся в манифесте, а не во внутренних компонентах сегмента.
ТрекиChangedEvent
Данные о событии cast.framework.events.EventType.TRACKS_CHANGED
.
Пространство имен
категория
Перечисления
Подробныйкод ошибки
число
Подробный код ошибки
Ценить | |
---|---|
MEDIA_UNKNOWN | число Возвращается, когда HTMLMediaElement выдает ошибку, но CAF не распознает конкретную ошибку. |
MEDIA_ABORTED | число Возвращается, когда процесс выборки медиа-ресурса был прерван пользовательским агентом по запросу пользователя. |
MEDIA_DECODE | число Возвращается, когда произошла ошибка при декодировании медиа-ресурса после того, как ресурс был признан пригодным для использования. |
MEDIA_NETWORK | число Возвращается, когда из-за сетевой ошибки пользовательский агент прекратил получение медиа-ресурса после того, как ресурс был признан пригодным для использования. |
MEDIA_SRC_NOT_SUPPORTED | число Возвращается, когда медиа-ресурс, указанный атрибутом src, не подходит. |
SOURCE_BUFFER_FAILURE | число Возвращается, когда исходный буфер не может быть добавлен в MediaSource. |
MEDIAKEYS_UNKNOWN | число Возвращается при возникновении неизвестной ошибки с медиа-ключами. |
MEDIAKEYS_NETWORK | число Возвращается при сбое мультимедийных ключей из-за проблемы с сетью. |
MEDIAKEYS_UNSUPPORTED | число Возвращается, когда объект MediaKeySession не может быть создан. |
MEDIAKEYS_WEBCRYPTO | число Возвращается, когда шифрование не удалось. |
NETWORK_UNKNOWN | число Возвращается, когда возникла неизвестная проблема с сетью. |
SEGMENT_NETWORK | число Возвращается, когда сегмент не удается загрузить. |
HLS_NETWORK_MASTER_PLAYLIST | число Возвращается, когда не удается загрузить главный плейлист HLS. |
HLS_NETWORK_PLAYLIST | число Возвращается, когда не удается загрузить список воспроизведения HLS. |
HLS_NETWORK_NO_KEY_RESPONSE | число Возвращается, когда не удается загрузить ключ HLS. |
HLS_NETWORK_KEY_LOAD | число Возвращается, когда запрос ключа HLS завершается неудачей до его отправки. |
HLS_NETWORK_INVALID_SEGMENT | число Возвращается, когда сегмент HLS недействителен. |
HLS_SEGMENT_PARSING | число Возвращается, когда сегмент HLS не удается проанализировать. |
DASH_NETWORK | число Возвращается, когда при обработке потока DASH возникает неизвестная сетевая ошибка. |
DASH_NO_INIT | число Возвращается, когда в потоке DASH отсутствует инициализация. |
ГЛАДКАЯ_СЕТЬ | число Возвращается, когда при обработке потока Smooth возникает неизвестная сетевая ошибка. |
SMOOTH_NO_MEDIA_DATA | число Возвращается, когда в потоке Smooth отсутствуют медиаданные. |
МАНИФЕСТ_НЕИЗВЕСТНО | число Возвращается, когда при анализе манифеста возникает неизвестная ошибка. |
HLS_MANIFEST_MASTER | число Возвращается, когда возникает ошибка при анализе главного манифеста HLS. |
HLS_MANIFEST_PLAYLIST | число Возвращается, когда возникает ошибка при анализе списка воспроизведения HLS. |
DASH_MANIFEST_UNKNOWN | число Возвращается, когда при анализе манифеста DASH возникает неизвестная ошибка. |
DASH_MANIFEST_NO_PERIODS | число Возвращается, когда в манифесте DASH отсутствуют точки. |
DASH_MANIFEST_NO_MIMETYPE | число Возвращается, когда в манифесте DASH отсутствует MimeType. |
DASH_INVALID_SEGMENT_INFO | число Возвращается, когда манифест DASH содержит недопустимую информацию о сегменте. |
ГЛАДКИЙ_МАНИФЕСТ | число Возвращается, когда возникает ошибка при анализе манифеста Smooth. |
SEGMENT_UNKNOWN | число Возвращается при возникновении неизвестной ошибки сегмента. |
ТЕКСТ_UNKNOWN | число С текстовым потоком произошла неизвестная ошибка. |
ПРИЛОЖЕНИЕ | число Возвращается, когда ошибка возникает за пределами платформы (например, если обработчик событий выдает ошибку). |
BREAK_CLIP_LOADING_ERROR | число Возвращается при сбое перехватчика нагрузки разрыва клипа. |
BREAK_SEEK_INTERCEPTOR_ERROR | число Возвращается при сбое перехватчика поиска перерыва. |
IMAGE_ERROR | число Возвращается, когда изображение не загружается. |
ЗАГРУЗИТЬ_ИНТЕРРУПТЕД | число Загрузка была прервана разгрузкой или другой нагрузкой. |
ЗАГРУЗИТЬ_FAILED | число Не удалось выполнить команду загрузки. |
MEDIA_ERROR_MESSAGE | число Отправителю было отправлено сообщение об ошибке. |
ОБЩИЙ | число Возвращается при возникновении неизвестной ошибки. |
EndedReason
нить
Причины завершения воспроизведения.
Ценить | |
---|---|
END_OF_STREAM | нить Воспроизведение закончилось, поскольку мы достигли конца текущего потока. |
ОШИБКА | нить Воспроизведение закончилось, поскольку возникла ошибка. |
ОСТАНОВЛЕНО | нить Воспроизведение закончилось, поскольку какая-то операция вынудила нас остановить текущий поток. |
ПРЕРЫВАНИЕ | нить Воспроизведение закончилось из-за нового загруженного элемента. |
ПРОПУЩЕНО | нить Воспроизведение прервано из-за операции пропуска рекламы. |
BREAK_SWITCH | нить Воспроизведение закончилось из-за переключения, вшитого разрыва. |
ОшибкаСерьезность
число
Серьезность ошибки. Следует той же схеме именования и нумерации, что и Shaka Player.
Ценить | |
---|---|
ВОССТАНАВЛИВАЕМЫЙ | число Произошла ошибка, но проигрыватель пытается исправить ошибку. Если проигрыватель не может в конечном итоге восстановиться, он все равно не может выдать КРИТИЧЕСКУЮ ошибку. Например, повторная попытка для медиасегмента никогда не приведет к КРИТИЧЕСКОЙ ошибке (проигрыватель будет повторять попытки бесконечно). |
КРИТИЧЕСКИЙ | число Критическая ошибка, от которой игрок не может исправиться. Это заставляет проигрыватель останавливать воспроизведение текущего медиа-элемента. |
тип события
нить
Типы событий игрока. Для получения дополнительной информации о событиях, пересылаемых из MediaElement, см. https://dev.w3.org/html5/spec-preview/media-elements.html#mediaevents .
Ценить | |
---|---|
ВСЕ | нить Это специальный идентификатор, который можно использовать для прослушивания всех событий (в основном используется в целях отладки). Событие будет подклассом cast.framework.events.Event . |
ПРЕРВАТЬ | нить Запускается, когда браузер перестает получать медиафайл до его полной загрузки, но не из-за ошибки. Это событие пересылается из MediaElement и заключено в cast.framework.events.MediaElementEvent . |
CAN_PLAY | нить Запускается, когда браузер может возобновить воспроизведение клипа, но оценивает, что загружено недостаточно данных для воспроизведения клипа до конца без остановки для буферизации. Это событие пересылается из MediaElement и заключено в cast.framework.events.MediaElementEvent . |
CAN_PLAY_THROUGH | нить Запускается, когда браузер оценивает, что может воспроизвести клип до конца, не останавливаясь на буферизацию. Обратите внимание, что оценка браузера относится только к текущему воспроизводимому клипу (т. е. при воспроизведении рекламного ролика браузер будет оценивать только рекламный клип, а не весь контент). Это событие пересылается из MediaElement и заключено в cast.framework.events.MediaElementEvent . |
DURATION_CHANGE | нить Вызывается, когда атрибут продолжительности MediaElement изменился. Это событие пересылается из MediaElement и заключено в cast.framework.events.MediaElementEvent . |
ПУСТОЙ | нить Вызывается, когда носитель опустел. Одним из примеров, когда это может произойти, является вызов load() для сброса MediaElement. Это событие пересылается из MediaElement и заключено в cast.framework.events.MediaElementEvent . |
ЗАВЕРШЕНО | нить Вызывается, когда медиа-клип воспроизводится на полную длительность. Сюда не входят случаи, когда воспроизведение клипа остановилось из-за ошибки или запроса на остановку. В случае наличия рекламы она активируется не чаще одного раза для каждого объявления и не более одного раза для основного контента. Это событие пересылается из MediaElement и заключено в cast.framework.events.MediaElementEvent . Если вы хотите знать, когда воспроизведение мультимедиа завершено, вы, скорее всего, захотите использовать |
ЗАГРУЗИТЬ_ДАННЫЕ | нить Запускается, когда браузер завершил загрузку первого кадра медиаклипа. Это событие пересылается из MediaElement и заключено в cast.framework.events.MediaElementEvent . |
ЗАГРУЗИТЬ_МЕТАДАННЫЕ | нить Запускается, когда браузер завершил загрузку метаданных для клипа. Это событие пересылается из MediaElement и заключено в cast.framework.events.MediaElementEvent . |
LOAD_START | нить Запускается, когда браузер начинает искать медиаданные для клипа. Это событие пересылается из MediaElement и заключено в cast.framework.events.MediaElementEvent . |
ПАУЗА | нить Срабатывает, когда воспроизведение приостановлено. Это событие пересылается из MediaElement и заключено в cast.framework.events.MediaPauseEvent . |
ИГРАТЬ | нить Запускается, когда воспроизведение готово к началу (т. е. после паузы). Это событие пересылается из MediaElement и заключено в cast.framework.events.MediaElementEvent . |
ИГРАЮ | нить Срабатывает, когда началось воспроизведение. Это событие пересылается из MediaElement и заключено в cast.framework.events.MediaElementEvent . |
ПРОГРЕСС | нить Запускается, когда браузер извлекает медиаданные. Если вы используете потоковую передачу с адаптивным битрейтом (т. е. HLS, DASH, SMOOTH), скорее всего, вместо этого вы захотите использовать событие |
RATE_CHANGE | нить Вызывается, когда скорость воспроизведения была обновлена. Это событие пересылается из MediaElement и заключено в cast.framework.events.MediaElementEvent . |
ИСКАЛ | нить Вызывается, когда поиск завершен. Это не будет запущено в случае завершения поиска, когда воспроизведение мультимедиа приостановлено. Это событие пересылается из MediaElement и заключено в cast.framework.events.MediaElementEvent . |
ПОИСК | нить Уволен, когда разыскиваются СМИ. Это событие пересылается из MediaElement и заключено в cast.framework.events.MediaElementEvent . |
ОСТАНОВИЛСЯ | нить Запускается, когда браузер пытается получить медиаданные, но не получил ответа. Событие |
TIME_UPDATE | нить Периодически срабатывает во время воспроизведения мультимедиа. Это будет срабатывать при каждом изменении атрибута currentTime. Это событие пересылается из MediaElement и заключено в cast.framework.events.MediaElementEvent . |
ПРИОСТАНОВИТЬ | нить Запускается, когда браузер намеренно не получает медиаданные. Это событие пересылается из MediaElement и заключено в cast.framework.events.MediaElementEvent . |
ОЖИДАЮЩИЙ | нить Вызывается, когда воспроизведение остановлено, поскольку браузер ожидает доступности следующего кадра. Событие |
БИТРАТЕ_ИЗМЕНЕНО | нить Запускается при изменении битрейта воспроизводимого мультимедиа (например, при изменении активной дорожки или при выборе другого битрейта в ответ на условия сети). Событие — это cast.framework.events.BitrateChangedEvent . |
BREAK_STARTED | нить Вызывается, когда начинается загрузка первого клипа в перерыве. Событие — это cast.framework.events.BreaksEvent . |
BREAK_ENDED | нить Вызывается, когда заканчивается последний клип в перерыве. Событие — это cast.framework.events.BreaksEvent . |
BREAK_CLIP_LOADING | нить Вызывается, когда начинает загружаться клип-пауза. Событие — это cast.framework.events.BreaksEvent . |
BREAK_CLIP_STARTED | нить Срабатывает, когда начинается перерыв в клипе. Событие — это cast.framework.events.BreaksEvent . |
BREAK_CLIP_ENDED | нить Вызывается, когда заканчивается перерыв в клипе. Событие — это cast.framework.events.BreaksEvent . |
БУФЕРИЗАЦИЯ | нить Запускается, когда воспроизведение либо остановилось из-за буферизации, либо началось снова после завершения буферизации. Событие — это cast.framework.events.BufferingEvent . |
TIME_DRIFTED | нить Вызывается, когда существует несоответствие между текущим временем, сообщаемым игроком, и расчетным текущим временем, основанным на состоянии проигрывателя и скорости воспроизведения. Событие — это cast.framework.events.TimeDriftedEvent . |
CACHE_LOADED | нить Запускается, когда контент, предварительно кэшированный с помощью fastplay, завершил загрузку. Событие — это cast.framework.events.CacheLoadedEvent . |
CACHE_HIT | нить Вызывается, когда используется контент, предварительно кэшированный с помощью fastplay. Событие — это cast.framework.events.CacheItemEvent . |
CACHE_INSERTED | нить Вызывается, когда один URL-адрес кэшируется с помощью fastplay. Событие — это cast.framework.events.CacheItemEvent . |
CLIP_STARTED | нить Запускается, когда какой-либо клип впервые начинает воспроизводиться. Сюда входят клипы-паузы и клипы основного контента между клипами-паузами. Если вы хотите узнать, когда начинается клип-пауза, вам следует использовать Event — это {@link cast.framework.events.Event. |
CLIP_ENDED | нить Запускается, когда любой клип заканчивается. Сюда входят клипы-паузы и клипы основного контента между клипами-паузами. Если вы хотите увидеть, когда заканчивается разрыв клипа, вам следует использовать |
ЭМСГ | нить Вызывается, когда в сегменте обнаружено сообщение emsg. Событие — это cast.framework.events.EmsgEvent . |
ОШИБКА | нить Запускается при возникновении ошибки. Событие — это cast.framework.events.ErrorEvent . |
ID3 | нить Запускается при обнаружении тега ID3. Это будет запущено только для контента HLS. Событие — это cast.framework.events.Id3Event . |
МЕДИА_СТАТУС | нить Запускается перед отправкой исходящего сообщения, содержащего текущий статус мультимедиа. Событие — это cast.framework.events.MediaStatusEvent . |
CUSTOM_STATE | нить Вызывается при отправке исходящего сообщения о пользовательском состоянии. Событие — это cast.framework.events.CustomStateEvent . |
MEDIA_INFORMATION_CHANGED | нить Вызывается, если медиа-информация изменяется во время воспроизведения. Например, при воспроизведении радио в прямом эфире метаданные трека изменились. Событие представляет собой cast.framework.events.MediaInformationChangedEvent. |
MEDIA_FINISHED | нить Запускается, когда медиа полностью закончило воспроизведение. Сюда входят следующие случаи: в потоке не осталось ничего для воспроизведения, пользователь запросил остановку или произошла ошибка. При использовании организации очереди это событие срабатывает один раз для каждого завершающегося элемента очереди. Событие — это cast.framework.events.MediaFinishedEvent . |
PLAYER_PRELOADING | нить Вызывается, когда игрок начинает обрабатывать запрос предварительной загрузки. Событие — это cast.framework.events.LoadEvent . |
PLAYER_PRELOADING_CANCELLED | нить Вызывается, если игрок отменяет предварительную загрузку. Событие — это cast.framework.events.LoadEvent . |
PLAYER_LOAD_COMPLETE | нить Запускается, когда игрок завершил обработку запроса на загрузку и готов к игре. Событие — это cast.framework.events.LoadEvent . |
PLAYER_LOADING | нить Вызывается, когда игрок начинает обрабатывать запрос на загрузку. Это сработает до события |
SEGMENT_DOWNLOADED | нить Запускается, когда загрузка сегмента завершена. Это будет срабатывать только для адаптивного потокового контента (HLS, DASH или Smooth). Событие — это cast.framework.events.SegmentDownloadedEvent . |
REQUEST_GET_STATUS | нить Запускается при получении сообщения |
REQUEST_SEEK | нить Запускается при получении сообщения |
REQUEST_LOAD | нить Запускается при получении сообщения |
REQUEST_PRELOAD | нить Запускается при получении сообщения |
REQUEST_STOP | нить Запускается при получении сообщения |
REQUEST_PAUSE | нить Запускается при получении сообщения |
REQUEST_PRECACHE | нить Запускается при получении сообщения |
REQUEST_PLAY | нить Запускается при получении сообщения |
REQUEST_SKIP_AD | нить Запускается при получении сообщения |
REQUEST_PLAY_AGAIN | нить Запускается при получении сообщения |
REQUEST_PLAYBACK_RATE_CHANGE | нить Запускается при получении сообщения |
REQUEST_VOLUME_CHANGE | нить Запускается при получении сообщения |
REQUEST_EDIT_TRACKS_INFO | нить Запускается при получении сообщения EDIT_TRACKS_INFO. Событие — это cast.framework.events.RequestEvent . |
REQUEST_EDIT_AUDIO_TRACKS | нить Запускается при получении сообщения EDIT_AUDIO_TRACKS. Событие — это cast.framework.events.RequestEvent . |
REQUEST_SET_CREDENTIALS | нить Запускается при получении сообщения |
REQUEST_LOAD_BY_ENTITY | нить Запускается при получении сообщения |
REQUEST_USER_ACTION | нить Запускается при получении сообщения |
REQUEST_DISPLAY_STATUS | нить Запускается при получении сообщения |
REQUEST_CUSTOM_COMMAND | нить Запускается при получении сообщения |
REQUEST_FOCUS_STATE | нить Запускается при получении сообщения |
REQUEST_QUEUE_LOAD | нить Запускается при получении сообщения |
REQUEST_QUEUE_INSERT | нить Запускается при получении сообщения |
REQUEST_QUEUE_UPDATE | нить Запускается при получении сообщения |
REQUEST_QUEUE_REMOVE | нить Запускается при получении сообщения |
REQUEST_QUEUE_REORDER | нить Запускается при получении сообщения |
REQUEST_QUEUE_GET_ITEM_RANGE | нить Запускается при получении сообщения |
REQUEST_QUEUE_GET_ITEMS | нить Запускается при получении сообщения |
REQUEST_QUEUE_GET_ITEM_IDS | нить Запускается при получении сообщения |
TRACKS_CHANGED | нить Вызывается, если доступные треки изменились после завершения загрузки. |
LIVE_IS_MOVING_WINDOW_CHANGED | нить Вызывается, когда диапазон поиска в реальном времени isMovingWindow изменяется, точнее, когда движущееся окно меняется на расширяющееся окно или наоборот. Событие — это cast.framework.events.LiveStatusEvent . |
LIVE_ENDED | нить Вызывается, когда прямой эфир только что закончился. Событие — это cast.framework.events.LiveStatusEvent . |
TIMED_METADATA_CHANGED | нить Когда синхронизированные метаданные обнаруживаются в DASH (EventStream) или HLS (EXT-X-DATERANGE), это событие вызывается после PLAYER_LOAD_COMPLETE, когда в реальном времени встречаются новые синхронизированные метаданные. Событие — это cast.framework.events.TimedMetadataEvent . |
TIMED_METADATA_ENTER | нить Срабатывает, когда указатель воспроизведения входит в область временной шкалы в DASH или достигает тега EXT-X-DATERANGE. Событие — это cast.framework.events.TimedMetadataEvent . |
TIMED_METADATA_EXIT | нить Запускается, когда курсор воспроизведения выходит из области временной шкалы в DASH или оставляет тег EXT-X-DATERANGE. Событие — это cast.framework.events.TimedMetadataEvent . |
Характеристики
Подробныйкод ошибки
число
Подробный код ошибки
Ценить | |
---|---|
MEDIA_UNKNOWN | число Возвращается, когда HTMLMediaElement выдает ошибку, но CAF не распознает конкретную ошибку. |
MEDIA_ABORTED | число Возвращается, когда процесс выборки медиа-ресурса был прерван пользовательским агентом по запросу пользователя. |
MEDIA_DECODE | число Возвращается, когда произошла ошибка при декодировании медиа-ресурса после того, как ресурс был признан пригодным для использования. |
MEDIA_NETWORK | число Возвращается, когда сетевая ошибка привела к тому, что пользовательский агент прекратил получение медиа-ресурса после того, как ресурс был признан пригодным для использования. |
MEDIA_SRC_NOT_SUPPORTED | число Возвращается, когда медиа-ресурс, указанный атрибутом src, не подходит. |
SOURCE_BUFFER_FAILURE | число Возвращается, когда исходный буфер не может быть добавлен в MediaSource. |
MEDIAKEYS_UNKNOWN | число Возвращается при возникновении неизвестной ошибки с медиа-ключами. |
MEDIAKEYS_NETWORK | число Возвращается при сбое мультимедийных ключей из-за проблемы с сетью. |
MEDIAKEYS_UNSUPPORTED | число Возвращается, когда объект MediaKeySession не может быть создан. |
MEDIAKEYS_WEBCRYPTO | число Возвращается, когда шифрование не удалось. |
NETWORK_UNKNOWN | число Возвращается, когда возникла неизвестная проблема с сетью. |
SEGMENT_NETWORK | число Возвращается, когда сегмент не удается загрузить. |
HLS_NETWORK_MASTER_PLAYLIST | число Возвращается, когда не удается загрузить главный плейлист HLS. |
HLS_NETWORK_PLAYLIST | число Возвращается, когда не удается загрузить список воспроизведения HLS. |
HLS_NETWORK_NO_KEY_RESPONSE | число Возвращается, когда не удается загрузить ключ HLS. |
HLS_NETWORK_KEY_LOAD | число Возвращается, когда запрос ключа HLS завершается неудачей до его отправки. |
HLS_NETWORK_INVALID_SEGMENT | число Возвращается, когда сегмент HLS недействителен. |
HLS_SEGMENT_PARSING | число Возвращается, когда сегмент HLS не удается проанализировать. |
DASH_NETWORK | число Возвращается, когда при обработке потока DASH возникает неизвестная сетевая ошибка. |
DASH_NO_INIT | число Возвращается, когда в потоке DASH отсутствует инициализация. |
ГЛАДКАЯ_СЕТЬ | число Возвращается, когда при обработке потока Smooth возникает неизвестная сетевая ошибка. |
SMOOTH_NO_MEDIA_DATA | число Возвращается, когда в потоке Smooth отсутствуют медиаданные. |
МАНИФЕСТ_НЕИЗВЕСТНО | число Возвращается, когда при анализе манифеста возникает неизвестная ошибка. |
HLS_MANIFEST_MASTER | число Возвращается, когда возникает ошибка при анализе главного манифеста HLS. |
HLS_MANIFEST_PLAYLIST | число Возвращается, когда возникает ошибка при анализе списка воспроизведения HLS. |
DASH_MANIFEST_UNKNOWN | число Возвращается, когда при анализе манифеста DASH возникает неизвестная ошибка. |
DASH_MANIFEST_NO_PERIODS | число Возвращается, когда в манифесте DASH отсутствуют точки. |
DASH_MANIFEST_NO_MIMETYPE | число Возвращается, когда в манифесте DASH отсутствует MimeType. |
DASH_INVALID_SEGMENT_INFO | число Возвращается, когда манифест DASH содержит недопустимую информацию о сегменте. |
ГЛАДКИЙ_МАНИФЕСТ | число Возвращается, когда возникает ошибка при анализе манифеста Smooth. |
SEGMENT_UNKNOWN | число Возвращается при возникновении неизвестной ошибки сегмента. |
ТЕКСТ_UNKNOWN | число С текстовым потоком произошла неизвестная ошибка. |
ПРИЛОЖЕНИЕ | число Возвращается, когда ошибка возникает за пределами платформы (например, если обработчик событий выдает ошибку). |
BREAK_CLIP_LOADING_ERROR | число Возвращается при сбое перехватчика нагрузки разрыва клипа. |
BREAK_SEEK_INTERCEPTOR_ERROR | число Возвращается при сбое перехватчика поиска перерыва. |
IMAGE_ERROR | число Возвращается, когда изображение не загружается. |
ЗАГРУЗИТЬ_ИНТЕРРУПТЕД | число Загрузка была прервана разгрузкой или другой нагрузкой. |
ЗАГРУЗИТЬ_FAILED | число Не удалось выполнить команду загрузки. |
MEDIA_ERROR_MESSAGE | число Отправителю было отправлено сообщение об ошибке. |
ОБЩИЙ | число Возвращается при возникновении неизвестной ошибки. |
EndedReason
нить
Причины завершения воспроизведения.
Ценить | |
---|---|
END_OF_STREAM | нить Воспроизведение закончилось, поскольку мы достигли конца текущего потока. |
ОШИБКА | нить Воспроизведение закончилось, поскольку возникла ошибка. |
ОСТАНОВЛЕНО | нить Воспроизведение закончилось, поскольку какая-то операция вынудила нас остановить текущий поток. |
ПРЕРЫВАНИЕ | нить Воспроизведение закончилось из-за нового загруженного элемента. |
ПРОПУЩЕНО | нить Воспроизведение прервано из-за операции пропуска рекламы. |
BREAK_SWITCH | нить Воспроизведение закончилось из-за переключения, вшитого разрыва. |
ОшибкаСерьезность
число
Серьезность ошибки. Следует той же схеме именования и нумерации, что и Shaka Player.
Ценить | |
---|---|
ВОССТАНАВЛИВАЕМЫЙ | число Произошла ошибка, но проигрыватель пытается исправить ошибку. Если проигрыватель не может в конечном итоге восстановиться, он все равно не может выдать КРИТИЧЕСКУЮ ошибку. Например, повторная попытка для медиасегмента никогда не приведет к КРИТИЧЕСКОЙ ошибке (проигрыватель будет повторять попытки бесконечно). |
КРИТИЧЕСКИЙ | число Критическая ошибка, от которой игрок не может исправиться. Это заставляет проигрыватель останавливать воспроизведение текущего медиа-элемента. |
тип события
нить
Типы событий игрока. Для получения дополнительной информации о событиях, пересылаемых из MediaElement, см. https://dev.w3.org/html5/spec-preview/media-elements.html#mediaevents .
Ценить | |
---|---|
ВСЕ | нить Это специальный идентификатор, который можно использовать для прослушивания всех событий (в основном используется в целях отладки). Событие будет подклассом cast.framework.events.Event . |
ПРЕРВАТЬ | нить Запускается, когда браузер перестает получать медиафайл до его полной загрузки, но не из-за ошибки. Это событие пересылается из MediaElement и заключено в cast.framework.events.MediaElementEvent . |
CAN_PLAY | нить Запускается, когда браузер может возобновить воспроизведение клипа, но оценивает, что загружено недостаточно данных для воспроизведения клипа до конца без остановки для буферизации. Это событие пересылается из MediaElement и заключено в cast.framework.events.MediaElementEvent . |
CAN_PLAY_THROUGH | нить Запускается, когда браузер оценивает, что может воспроизвести клип до конца, не останавливаясь на буферизацию. Обратите внимание, что оценка браузера относится только к текущему воспроизводимому клипу (т. е. при воспроизведении рекламного ролика браузер будет оценивать только рекламный клип, а не весь контент). Это событие пересылается из MediaElement и заключено в cast.framework.events.MediaElementEvent . |
DURATION_CHANGE | нить Вызывается, когда атрибут продолжительности MediaElement изменился. Это событие пересылается из MediaElement и заключено в cast.framework.events.MediaElementEvent . |
ПУСТОЙ | нить Вызывается, когда носитель опустел. Одним из примеров, когда это может произойти, является вызов load() для сброса MediaElement. Это событие пересылается из MediaElement и заключено в cast.framework.events.MediaElementEvent . |
ЗАВЕРШЕНО | нить Вызывается, когда медиа-клип воспроизводится на полную длительность. Сюда не входят случаи, когда воспроизведение клипа остановилось из-за ошибки или запроса на остановку. В случае наличия рекламы она запускается не чаще одного раза для каждого объявления и не более одного раза для основного контента. Это событие пересылается из MediaElement и заключено в cast.framework.events.MediaElementEvent . Если вы хотите знать, когда воспроизведение мультимедиа завершено, вы, скорее всего, захотите использовать |
ЗАГРУЗИТЬ_ДАННЫЕ | нить Запускается, когда браузер завершил загрузку первого кадра медиаклипа. Это событие пересылается из MediaElement и заключено в cast.framework.events.MediaElementEvent . |
ЗАГРУЗИТЬ_МЕТАДАННЫЕ | нить Запускается, когда браузер завершил загрузку метаданных для клипа. Это событие пересылается из MediaElement и заключено в cast.framework.events.MediaElementEvent . |
LOAD_START | нить Запускается, когда браузер начинает искать медиаданные для клипа. Это событие пересылается из MediaElement и заключено в cast.framework.events.MediaElementEvent . |
ПАУЗА | нить Срабатывает, когда воспроизведение приостановлено. Это событие пересылается из MediaElement и заключено в cast.framework.events.MediaPauseEvent . |
ИГРАТЬ | нить Запускается, когда воспроизведение готово к началу (т. е. после паузы). Это событие пересылается из MediaElement и заключено в cast.framework.events.MediaElementEvent . |
ИГРАЮ | нить Срабатывает, когда началось воспроизведение. Это событие пересылается из MediaElement и заключено в cast.framework.events.MediaElementEvent . |
ПРОГРЕСС | нить Запускается, когда браузер извлекает медиаданные. Если вы используете потоковую передачу с адаптивным битрейтом (т. е. HLS, DASH, SMOOTH), скорее всего, вместо этого вы захотите использовать событие |
RATE_CHANGE | нить Вызывается, когда скорость воспроизведения была обновлена. Это событие пересылается из MediaElement и заключено в cast.framework.events.MediaElementEvent . |
ИСКАЛ | нить Вызывается, когда поиск завершен. Это не будет запущено в случае завершения поиска, когда воспроизведение мультимедиа приостановлено. Это событие пересылается из MediaElement и заключено в cast.framework.events.MediaElementEvent . |
ПОИСК | нить Уволен, когда разыскиваются СМИ. Это событие пересылается из MediaElement и заключено в cast.framework.events.MediaElementEvent . |
ОСТАНОВИЛСЯ | нить Запускается, когда браузер пытается получить медиаданные, но не получил ответа. Событие |
TIME_UPDATE | нить Периодически срабатывает во время воспроизведения мультимедиа. Это будет срабатывать при каждом изменении атрибута currentTime. Это событие пересылается из MediaElement и заключено в cast.framework.events.MediaElementEvent . |
ПРИОСТАНОВИТЬ | нить Запускается, когда браузер намеренно не получает медиаданные. Это событие пересылается из MediaElement и заключено в cast.framework.events.MediaElementEvent . |
ОЖИДАЮЩИЙ | нить Вызывается, когда воспроизведение остановлено, поскольку браузер ожидает доступности следующего кадра. Событие |
БИТРАТЕ_ИЗМЕНЕНО | нить Запускается при изменении битрейта воспроизводимого мультимедиа (например, при изменении активной дорожки или при выборе другого битрейта в ответ на условия сети). Событие — это cast.framework.events.BitrateChangedEvent . |
BREAK_STARTED | нить Вызывается, когда начинается загрузка первого клипа в перерыве. Событие — это cast.framework.events.BreaksEvent . |
BREAK_ENDED | нить Вызывается, когда заканчивается последний клип в перерыве. Событие — это cast.framework.events.BreaksEvent . |
BREAK_CLIP_LOADING | нить Вызывается, когда начинает загружаться клип-пауза. Событие — это cast.framework.events.BreaksEvent . |
BREAK_CLIP_STARTED | нить Срабатывает, когда начинается перерыв в клипе. Событие — это cast.framework.events.BreaksEvent . |
BREAK_CLIP_ENDED | нить Вызывается, когда заканчивается перерыв в клипе. Событие — это cast.framework.events.BreaksEvent . |
БУФЕРИЗАЦИЯ | нить Запускается, когда воспроизведение либо остановилось из-за буферизации, либо началось снова после завершения буферизации. Событие — это cast.framework.events.BufferingEvent . |
TIME_DRIFTED | нить Уволен, когда существует несоответствие между текущим временем, сообщенным игроком, и предполагаемым текущим временем, основанным на состоянии игрока и уровнем воспроизведения. Событие - это cast.framework.events.timedriftedevent . |
Cache_loaded | нить Уволен, когда контент, предварительно кэшированный Fastplay, закончил загрузку. Событие - это cast.framework.events.cacheloadedevent . |
Cache_hit | нить Уволен, когда используется контент, предварительно кэшированный FASTPLAY. Событие - это cast.framework.events.cacheitemevent . |
Cache_inserted | нить Уволен, когда один URL кэшируется Fastplay. Событие - это cast.framework.events.cacheitemevent . |
Clip_started | нить Уволен, когда любой клип впервые начинает играть. Это включает в себя перерывы и основные клипы контента между перерывами. Если вы хотите увидеть, когда начинается клип, вы должны использовать событие, это {@link cast.framework.events.event. |
Clip_edd | нить Выстрелил, когда любой клип заканчивается. Это включает в себя перерывы и основные клипы контента между перерывами. Если вы хотите увидеть, когда заканчивается клип, вы должны использовать |
EMSG | нить Уволен, когда EMSG находится в сегменте. Событие - это cast.framework.events.emsgevent . |
ОШИБКА | нить Выстрелил, когда возникает ошибка. Событие - это cast.framework.events.errorevent . |
ID3 | нить Уволен, когда встречается тег ID3. Это будет уволен только для содержания HLS. Событие - это cast.framework.events.id3event . |
Media_status | нить Уволен до отправки исходящего сообщения, содержащего текущий статус носителя. Событие - это cast.framework.events.mediastusevent . |
Custom_state | нить Уволен, когда отправляется исходящее пользовательское государственное сообщение. Событие - это cast.framework.events.customstateevent . |
Media_information_changed | нить Уволен, если информация о медиа изменяется во время воспроизведения. Например, при игре живого радио и метаданных треков изменились. Событие - это cast.framework.events.mediainformationChangedEvent |
Media_finior | нить Уволен, когда СМИ полностью закончили играть. Это включает в себя следующие случаи: в потоке нет ничего, что можно было бы воспроизводить, пользователь запросил остановку или произошла ошибка. Когда используется очередь, это событие будет запускать один раз для каждого элемента очереди, который завершается. Событие - это cast.framework.events.mediafinedevent . |
Player_preloading | нить Уволен, когда игрок начинает обрабатывать запрос на предварительную нагрузку. Событие - это cast.framework.events.loadevent . |
Player_preloading_cancelled | нить Уволен, если игрок отменяет предварительное загрузку. Событие - это cast.framework.events.loadevent . |
Player_load_complete | нить Уволен, когда игрок закончил обработку запроса на загрузку и готов к игре. Событие - это cast.framework.events.loadevent . |
Player_Loading | нить Уволен, когда игрок начинает обрабатывать запрос на загрузку. Это будет стрелять в |
Segment_download | нить Уволен, когда сегмент закончен загрузка. Это будет вызвано только для адаптивного потокового содержимого (HLS, DASH или Smooth). Событие - это cast.framework.events.segmentdownloadedevent . |
Request_get_status | нить Уволен, когда получено сообщение |
Request_seek | нить Уволен, когда получено сообщение |
Request_load | нить Уволен, когда получено |
Request_preload | нить Уволен, когда получено сообщение |
Request_stop | нить Уволен, когда получено |
Request_pause | нить Уволен, когда получено сообщение |
Request_precache | нить Уволен, когда получено сообщение |
Request_play | нить Уволен, когда получается |
Request_skip_ad | нить Уволен, когда получено сообщение |
Request_play_again | нить Уволен, когда получено сообщение |
Request_playback_rate_change | нить Уволен при получении сообщения |
Request_volume_change | нить Уволен при получении сообщения |
Request_edit_tracks_info | нить Уволен при получении сообщения edit_tracks_info. Событие - это cast.framework.events.requestevent . |
Request_edit_audio_tracks | нить Уволен, когда получено сообщение edit_audio_tracks. Событие - это cast.framework.events.requestevent . |
Request_set_credentials | нить Уволен при получении сообщения |
Request_load_by_entity | нить Уволен при получении сообщения |
Request_user_action | нить Запускается при получении сообщения |
Request_display_status | нить Уволен при получении сообщения |
Request_custom_command | нить Уволен, когда получено сообщение |
Request_focus_state | нить Уволен, когда получено сообщение |
Request_queue_load | нить Уволен при получении сообщения |
Request_queue_insert | нить Уволен, когда получено сообщение |
Request_queue_update | нить Уволен при получении сообщения |
Request_queue_remove | нить Уволен при получении сообщения |
Request_queue_reorder | нить Уволен, когда получено сообщение |
Request_queue_get_item_range | нить Запускается при получении сообщения |
Request_queue_get_items | нить Уволен при получении сообщения |
Request_queue_get_item_ids | нить Запускается при получении сообщения |
Tracks_changed | нить Уволен, если доступные треки изменились после завершения загрузки. |
Live_is_moving_window_changed | нить Уволен при изменении живого диапазона ismovingwindow, более конкретно, когда движущееся окно изменяется в расширяющемся окне или наоборот. Событие - это cast.framework.events.livestatusevent . |
Live_edd | нить Уволен, когда живи только что закончится. Событие - это cast.framework.events.livestatusevent . |
Timed_metadata_changed | нить Когда метаданные времена встречаются в DASH (EventStream) или HLS (ext-X-Daterange), это событие запускается после Player_Load_complete, когда новые метаданные времена встречаются в живом контенте. Событие - это cast.framework.events.timedmetadataevent . |
Timed_metadata_enter | нить Уволен, когда игровой голов входит в область временной шкалы в Dash или достигает тега Ext-X. Событие - это cast.framework.events.timedmetadataevent . |
Timed_metadata_exit | нить Уволен, когда игровой голов выходит из области временной шкалы в DASH или оставляет метку Ext-X. Событие - это cast.framework.events.timedmetadataevent . |