Methods
(static) ReportPlayback(stateopt) → {void}
Report playback to server
Name | Type | Attributes | Default | Description |
---|---|---|---|---|
state | string | <optional> | "update" |
- Type:
- void
(static) availSubtitleTrackIdx(tracknameToFind) → {integer}
availSubtitleTrackIdx: Returns Roku's index for requested subtitle track
Name | Type | Description |
---|---|---|
tracknameToFind | string | TrackName for subtitle we're looking to match |
- indicating Roku's index for requested subtitle track. Returns -1 if not found
- Type:
- integer
(static) bufferCheck(msg) → {void}
Check the the buffering has not hung
Name | Type | Description |
---|---|---|
msg | dynamic |
- Type:
- void
(static) checkTimeToDisplayNextEpisode() → {void}
Checks if we need to display the Next Episode button
- Type:
- void
(static) getCurrentChapterIndex() → {integer}
getCurrentChapterIndex: Finds current chapter index
- indicating index of current chapter within chapter data or 0 if chapter lookup fails
- Type:
- integer
(static) handleChapterListAction() → {void}
handleChapterListAction: Handles action to show chapter list
- Type:
- void
(static) handleChapterSkipAction(action) → {void}
handleChapterSkipAction: Handles user command to skip chapters in playing video
Name | Type | Description |
---|---|---|
action | string |
- Type:
- void
(static) handleHideAction(resume) → {void}
handleHideAction: Handles action to hide OSD menu
Name | Type | Description |
---|---|---|
resume | boolean | controls whether or not to resume video playback when sub is called |
- Type:
- void
(static) handleShowSubtitleMenuAction() → {void}
handleShowSubtitleMenuAction: Handles action to show subtitle selection menu
- Type:
- void
(static) handleShowVideoInfoPopupAction() → {void}
handleShowVideoInfoPopupAction: Handles action to show video info popup
- Type:
- void
(static) handleVideoPlayPauseAction() → {void}
handleVideoPlayPauseAction: Handles action to either play or pause the video content
- Type:
- void
(static) hideNextEpisodeButton() → {void}
Runs hide Next Episode button animation and sets focus back to video
- Type:
- void
(static) init() → {void}
- Type:
- void
(static) loadCaption() → {void}
Set caption url to server subtitle track
- Type:
- void
(static) onAllowCaptionsChange() → {void}
Only setup caption items if captions are allowed
- Type:
- void
(static) onContentChange() → {void}
Event handler for when video content field changes
- Type:
- void
(static) onKeyEvent(key, press) → {boolean}
Name | Type | Description |
---|---|---|
key | string | |
press | boolean |
- Type:
- boolean
(static) onNextEpisodeDataLoaded() → {void}
- Type:
- void
(static) onOSDAction() → {void}
onOSDAction: Process action events from OSD to their respective handlers
- Type:
- void
(static) onPlaybackErrorButtonSelected(msg) → {void}
Name | Type | Description |
---|---|---|
msg | dynamic |
- Type:
- void
(static) onPlaybackErrorDialogClosed(msg) → {void}
Name | Type | Description |
---|---|---|
msg | dynamic |
- Type:
- void
(static) onPositionChanged() → {void}
When Video Player state changes
- Type:
- void
(static) onState(msg) → {void}
When Video Player state changes
Name | Type | Description |
---|---|---|
msg | dynamic |
- Type:
- void
(static) onSubtitleChange() → {void}
Event handler for when selectedSubtitle changes
- Type:
- void
(static) onVideoContentLoaded() → {void}
- Type:
- void
(static) populateChapterMenu() → {void}
populateChapterMenu: ' Parse chapter data from API and appeand to chapter list menu
- Type:
- void
(static) showNextEpisodeButton() → {void}
Runs Next Episode button animation and sets focus to button
- Type:
- void
(static) showPlaybackErrorDialog(errorMessage) → {void}
Name | Type | Description |
---|---|---|
errorMessage | string |
- Type:
- void
(static) stateAllowsOSD() → {boolean}
stateAllowsOSD: Check if current video state allows showing the OSD
- indicating if video state allows the OSD to show
- Type:
- boolean
(static) toggleCaption() → {void}
Toggles visibility of custom subtitles and sets captionTask's player state
- Type:
- void
(static) updateCaption() → {void}
Removes old subtitle lines and adds new subtitle lines
- Type:
- void
(static) updateCount() → {void}
Update count down text
- Type:
- void