Core components

Core components are the components that comprise the backbone of the player. This means that they are part of every player's instance, regardless of the usage any of the player's plugins.

root
 player
 flowplayer-ui
 flowplayer-header
 flowplayer-header-left-zone
 flowplayer-header-duration
 flowplayer-header-right-zone
 flowplayer-fullscreen-enter-icon
 flowplayer-fullscreen-exit-icon
 flowplayer-middle
 flowplayer-middle-left-zone
 flowplayer-rewind-icon
 flowplayer-middle-zone
 flowplayer-wait
 flowplayer-middle-buttons
 flowplayer-play-icon
 flowplayer-pause-icon
 flowplayer-middle-right-zone
 flowplayer-fast-forward-icon
 flowplayer-control
 flowplayer-control-buttons
 flowplayer-small-pause-icon
 flowplayer-small-play-icon
 flowplayer-live-status
 flowplayer-elapsed-time
 flowplayer-timeline-bar
 flowplayer-control-duration
 flowplayer-volume-control
 flowplayer-volume-icon
 flowplayer-volume-bar

Core components are all added to the DOM tree at the same time, which is when the top level component -flowplayer-ui- is appended to player’s root. Each component inside its constructor creates and appends its children components. Consequently, by overriding one component which is parent to other components, none of these children will be created, unless you do so.

flowplayer-ui

classlist - fp-ui

Top level component. All the other components are either children or descendants of this element. Container element, that has the same size as player.

flowplayer-error

classlist - fp-error

parent - fp-ui

An Element that is appended when the error event is fired on the player, and displays a message which describes the error.

flowplayer-header

classlist - fp-header

parent - flowplayer-ui

Container element, that has the same width as player, and it's top edge is the same with player's top edge.

flowplayer-header-left-zone

classlist - fp-left

parent - flowplayer-header

Container element, that occupies left half of its parent.

flowplayer-header-duration

classlist - fp-duration

parent - flowplayer-header-left-zone

Visible only when autoplay option is set to false, before player starts playing. TextContent property of the element is video's duration.

flowplayer-header-right-zone

classlist - fp-right fp-togglable

parent - flowplayer-header

Container element, that occupies right half of its parent.

flowplayer-fullscreen-enter-icon

classlist - fp-fullscreen

parent - flowplayer-header-right-zone

Fullscreen icon.

flowplayer-fullscreen-exit-icon

classlist - fp-fullscreen-exit

parent - flowplayer-header-right-zone

Fullscreen exit icon.

Middle

flowplayer-middle

classlist - fp-middle

parent - flowplayer-ui

Container element, that has the same width as player and almost 3/4 of its height. Its top edge is the same with bottom edge of flowplayer-header. Handles touch and click events, that change playback state of player or make player fullscreen.

flowplayer-middle-left-zone

classlist - fp-left-zone

parent - flowplayer-middle

Container element, that occupies left 1/3 of its parent. Handles touch events, that seek player's media backwards.

flowplayer-rewind-icon

classlist - fp-rewind

parent - flowplayer-middle-left-zone

Rewind icon.

flowplayer-middle-zone

classlist - fp-middle-zone

parent - flowplayer-middle

Container element, that occupies middle 1/3 of its parent.

flowplayer-wait

classlist - fp-wait

parent - flowplayer-middle-zone

The standard animation element that is visible, when a player is in waiting or seeking state.

flowplayer-middle-buttons

classlist - fp-switch

parent - flowplayer-middle-zone

Wraps up play/pause icon, and switches opacity depending on playback state of the media.

flowplayer-play_icon

classlist - fp-play

parent - flowplayer-middle-buttons

Play icon.

flowplayer-pause_icon

classlist - fp-pause

parent - flowplayer-middle-buttons

Pause icon.

flowplayer-middle-right-zone

classlist - fp-right-zone

parent - flowplayer-middle

Container element, that occupies right 1/3 of its parent. Handles touch events, that seek player's media forward.

flowplayer-fast-forward-icon

classlist - fp-fast-rorward

parent - flowplayer-middle-right-zone

Fast-forward icon.

Controls

flowplayer-control

classlist - fp-controls fp-togglable

parent - flowplayer-ui

Container element, that has the same width as player, and it's bottom edge is the same with flowplayer-middle top edge.

flowplayer-control-buttons

classlist - fp-btns fp-small-switch

parent - flowplayer-control

Wraps up play/pause icon, and switches opacity depending on playback state of the media.

flowplayer-small-pause-icon

classlist - fp-small-pause

parent - flowplayer-control-buttons

Small pause icon.

flowplayer-small-play-icon

classlist - fp-small-play

parent - flowplayer-control-buttons

Small play icon.

flowplayer-live-status

classlist - fp-live-status

parent - flowplayer-control

Visible only on live streams. This element indicates if a stream is live or seeked, and when clicked forces media to go live.

flowplayer-elapsed-time

classlist - fp-elapsed

parent - flowplayer-control

Text content property of this element, equals the elapsed time of the media that is played by the player.

flowplayer-timeline-bar

classlist - fp-timeline fp-bar

parent - flowplayer-control

Timeline bar.

flowplayer-control-duration

classlist - fp-duration

parent - flowplayer-control

textContent property of this element, equals the duration of the media that is played by the player.

flowplayer-volume-control

classlist - fp-volume-control

parent - flowplayer-control

Container element that wraps volume icon and volume bar.

flowplayer-volume-icon

classlist - fp-volume-mute-unmute fp-volumebtn

parent - flowplayer-volume-control

Volume icon.

flowplayer-volume-bar

classlist - fp-volume

parent - flowplayer-volume-control

Volume bar.

Results
  • [[ crumb.name ]]

On this page

AltStyle によって変換されたページ (->オリジナル) /