API
This chapter lists information about the OvenPlayer API, which you can control with OvenPlayerInstance.
Last updated
This chapter lists information about the OvenPlayer API, which you can control with OvenPlayerInstance.
Last updated
This command returns OvenPlayer version information.
This command returns the configured option value when OvenPlayer is initialized.
This command initializes OvenPlayer with a new playlist.
This command gets information about what OvenPlayer is currently doing.
This command returns the analyzed information from the user agent. However, this information is not necessarily correct because the user agent can hide or misleading information.
You can use this command to set whether the time-code or frame-code is displayed in the OvenPlayer control bar. However, if you want to use frame-code, the source must contain frame rate information.
This command checks whether OvenPlayer is currently running in time-code or frame-code.
This command gets the frame-rate value of playing video. However, if you want to see frame-rate, the source or playlist must have information about frame-rate.
This command moves the playback to frameCount.
This command gets the duration of content.
This command gets the current playing time of content.
This command gets the volume value set in OvenPlayer.
You can use this command to control volume in OvenPlayer.
This command gets if OvenPlayer is currently muted (or volume: 0).
You can use this command to set mute.
This command plays OvenPlayer.
If OvenPlayer is not ready to play, OvenPlayer will wait until it is prepared and then play.
This command pauses the playing content.
This command moves the playback to a position.
This command gets the playback speed information of content.
You can use this command to adjust the playback speed in OvenPlayer.
This command gets a registered playlist.
This command gets the index information of the playlist currently playing.
This command changes the playlist currently playing.
This command gets information about sources from the playlist or sources of a single content currently playing.
This command gets the index information of the currently playing source.
This command changes the source of the playing content. It depends on your settings, but the protocol and video quality (resolution) will change by default.
This command gets a list of resolutions if the metadata in the playing content contains quality information. And it is available when using the MPEG-DASH protocol.
This command gets the index of the current video quality information.
You can use this command to set to play as index quality.
This command checks to see if the video quality has set to change automatically based on internet status, condition, and more.
You can use this command to set whether to change the video quality automatically.
현재 플레이리스트의 등록된 자막 목록을 읽어옵니다.
This command gets the index of the using subtitle in the current playlist.
You can use this command to set the subtitle of the current playlist to the caption of the index.
You can use this command to add subtitle in the current playlist.
You can use this command to remove the subtitle corresponding to the index from the current playlist.
This command stops playing and moves the playback position to 0.
This command removes player and release all resources.
Type
Memo
null
Attribute
Type
Memo
autoStart
Boolean
browser
Object
controls
Boolean
loop
Boolean
mediaContainer
DOMElement
mute
Boolean
playbackRate
Number
playbackRates
Array Of Numbers
playlist
Array Of playlist
timecode
Boolean
volume
Number
Type
Memo
Array
playlist or sources
Type
Memo
null
Type
Memo
String
"idle", "paused", "playing", "error", "loading", "complete", "adLoaded", "adPlaying", "adPaused", "adComplete"
Type
Memo
null
Type
Memo
Object
User Agent Information
Type
Memo
Boolean
Type
Memo
null
Type
Memo
null
Type
Memo
Boolean
true : timecode, false : frame
Type
Memo
null
Type
Memo
Number
Type
Memo
Number
frameCount to move
Type
Memo
Number
Moved frameCount
Type
Memo
null
Type
Memo
Number
In live-broadcast, mark as Infinity
Type
Memo
null
Type
Memo
Number
Type
Memo
null
Type
Memo
Number
0 ~ 100
Type
Memo
Number
0 ~ 100
Type
Memo
null
Type
Memo
null
Type
Memo
Boolean
Type
Memo
Boolean
Type
Memo
Boolean
muted or not
Type
Memo
null
Type
Memo
null
Type
Memo
null
Type
Memo
null
Type
Memo
Number
Seconds
Type
Memo
null
Type
Memo
null
Type
Memo
Number
Type
Memo
Number
Playback speed to change
Type
Memo
Number
Changed playback speed
Type
Memo
null
Type
Memo
Array
Type
Memo
null
Type
Memo
Number
Type
Memo
Number
Type
Memo
null
Type
Memo
null
Type
Memo
Array
Type
Memo
null
Type
Memo
Number
Type
Memo
Number
Type
Memo
Number
Configured source index
Type
Memo
null
Type
Memo
Array
Type
Memo
null
Type
Memo
Number
Type
Memo
Number
Type
Memo
null
Type
Memo
null
Type
Memo
Boolean
Type
Memo
Boolean
Type
Memo
null
Type
Memo
null
Type
Memo
Array
Type
Memo
null
Type
Memo
Number
Type
Memo
Number
Type
Memo
null
Type
Memo
Object
Type
Memo
Type
Memo
Number
Type
Memo
null
Type
Memo
null
Type
Memo
null