new GoBrain.Pdk.Extensions.Widget()
This:
Properties:
| Name | Type | Description |
|---|---|---|
Queue |
GoBrain.Pdk.Extensions.Widget~Queue |
Fires:
- GoBrain.Widgets.Widget#event:initialized
- GoBrain.Widgets.Widget#event:loaded
- GoBrain.Pdk.Extensions.Widget#event:duration
- GoBrain.Pdk.Extensions.Widget#event:error
- GoBrain.Pdk.Extensions.Widget#event:notification
- GoBrain.Pdk.Extensions.Widget#event:pause
- GoBrain.Pdk.Extensions.Widget#event:play
- GoBrain.Pdk.Extensions.Widget#event:playable
- GoBrain.Pdk.Extensions.Widget#event:playComplete
- GoBrain.Pdk.Extensions.Widget#event:position
- GoBrain.Pdk.Extensions.Widget#event:queue
- GoBrain.Pdk.Extensions.Widget#event:queueComplete
- GoBrain.Pdk.Extensions.Widget#event:queueItem
- GoBrain.Pdk.Extensions.Widget#event:ready
- GoBrain.Pdk.Extensions.Widget#event:seeked
- GoBrain.Pdk.Extensions.Widget#event:seeking
- GoBrain.Pdk.Extensions.Widget#event:volume
Extends
Classes
Namespaces
Members
-
EventsString
-
Properties:
Name Type Default Description durationString duration errorString error initializedString initialized loadedString loaded notificationString notification pauseString pause playString play playableString playable playbackRateString playbackRate playCompleteString playComplete positionString position queueString queue queueCompleteString queueComplete queueItemString queueItem queueItemUpdatedString queueItemUpdated readyString ready seekedString seeked seekingString seeking volumeString volume
Methods
-
data(url, headers, replace){GoBrain.Pdk.Extensions.Widget}
GoBrain.Pdk/src/extensions/widget.js, line 30Loads new or additional data.
-
Loads new or additional data.
This:
Name Type Default Description urlString Url to data to load.
headersObject.<String, String> optional Optional headers to override when making the data request.
replaceBoolean true optional Whether to replace the existing data or add to it.
Returns:
Type Description GoBrain.Pdk.Extensions.Widget -
inherited destroy()
GoBrain.Core/src/gobrain.js, line 342Destroys the widget.
-
Destroys the widget.
-
fullscreen(exit){GoBrain.Pdk.Extensions.Widget}
GoBrain.Pdk/src/extensions/widget.js, line 64Requests a fullscreen change.
-
Requests a fullscreen change. This function must be called within the scope of a user click to work.
This:
Name Type Description exitBoolean Pass true to exit fullscreen.
Returns:
Type Description GoBrain.Pdk.Extensions.Widget -
hide(){GoBrain.Pdk.Extensions.Widget}
GoBrain.Pdk/src/extensions/widget.js, line 79Hides the widget.
-
Hides the widget.
This:
Returns:
Type Description GoBrain.Pdk.Extensions.Widget -
inherited initialize(){GoBrain.Widgets.Widget}
GoBrain.Core/src/gobrain.js, line 289(Re)initializes the widget.
-
(Re)initializes the widget.
Returns:
Type Description GoBrain.Widgets.Widget -
notification(notification){GoBrain.Pdk.Extensions.Widget}
GoBrain.Pdk/src/extensions/widget.js, line 93Sends a notification event.
-
Sends a notification event.
This:
Name Type Description notificationObject Notification to send.
Returns:
Type Description GoBrain.Pdk.Extensions.Widget -
inherited off(){GoBrain.Widgets.Widget}
GoBrain.Core/src/gobrain.js, line 361Remove an event listener.
-
Remove an event listener.
Returns:
Type Description GoBrain.Widgets.Widget -
inherited on(){GoBrain.Widgets.Widget}
GoBrain.Core/src/gobrain.js, line 392Adds an event listener.
-
Adds an event listener.
Returns:
Type Description GoBrain.Widgets.Widget -
inherited once(){GoBrain.Widgets.Widget}
GoBrain.Core/src/gobrain.js, line 423Adds an event listener that will only fire once.
-
Adds an event listener that will only fire once.
Returns:
Type Description GoBrain.Widgets.Widget -
pause(){GoBrain.Pdk.Extensions.Widget}
GoBrain.Pdk/src/extensions/widget.js, line 108Sends a pause command.
-
Sends a pause command.
This:
Returns:
Type Description GoBrain.Pdk.Extensions.Widget -
play(){GoBrain.Pdk.Extensions.Widget}
GoBrain.Pdk/src/extensions/widget.js, line 122Sends a play command.
-
Sends a play command.
This:
Returns:
Type Description GoBrain.Pdk.Extensions.Widget -
playbackRate(playbackRate){GoBrain.Pdk.Extensions.Widget}
GoBrain.Pdk/src/extensions/widget.js, line 136Changes playback rate.
-
Changes playback rate.
This:
Name Type Description playbackRateNumber The new playbackRate.
Returns:
Type Description GoBrain.Pdk.Extensions.Widget -
position(position){GoBrain.Pdk.Extensions.Widget}
GoBrain.Pdk/src/extensions/widget.js, line 153Changes position.
-
Changes position.
This:
Name Type Description positionNumber The new position in seconds and parts of second.
Returns:
Type Description GoBrain.Pdk.Extensions.Widget -
quality(quality){GoBrain.Pdk.Extensions.Widget}
GoBrain.Pdk/src/extensions/widget.js, line 170Changes quality.
-
Changes quality.
This:
Name Type Description qualityGoBrain.Dtos.Specifications.Video The new quality.
Returns:
Type Description GoBrain.Pdk.Extensions.Widget -
show(){GoBrain.Pdk.Extensions.Widget}
GoBrain.Pdk/src/extensions/widget.js, line 189Shows the widget.
-
Shows the widget.
This:
Returns:
Type Description GoBrain.Pdk.Extensions.Widget -
stop(){GoBrain.Pdk.Extensions.Widget}
GoBrain.Pdk/src/extensions/widget.js, line 203Sends a stop command.
-
Sends a stop command.
This:
Returns:
Type Description GoBrain.Pdk.Extensions.Widget -
subtitles(languageCode){GoBrain.Pdk.Extensions.Widget}
GoBrain.Pdk/src/extensions/widget.js, line 217Set active subtitle language or disables subtitles if null is passed as languageCode.
-
Set active subtitle language or disables subtitles if null is passed as languageCode.
This:
Name Type Description languageCodeString The new language code or null to disable subtitles.
Returns:
Type Description GoBrain.Pdk.Extensions.Widget -
volume(volume){GoBrain.Pdk.Extensions.Widget}
GoBrain.Pdk/src/extensions/widget.js, line 238Changes volume.
-
Changes volume.
This:
Name Type Description volumeNumber The new volume. Valid values are between 0 and 1.
Returns:
Type Description GoBrain.Pdk.Extensions.Widget
Events
-
duration
GoBrain.Pdk/src/definitions.jsdoc, line 2Clip duration has changed.
-
Clip duration has changed.
Name Type Description durationNumber The new duration.
- See:
-
GoBrain.Pdk.Extensions.Widget#Events.duration
-
error
GoBrain.Pdk/src/definitions.jsdoc, line 9Widget error.
-
Widget error.
Name Type Description exceptionGoBrain.Exceptions.Exception An exception will be passed as argument to the event handler.
- See:
-
GoBrain.Pdk.Extensions.Widget#Events.error
-
inherited initialized
GoBrain.Core/src/definitions.jsdoc, line 2Widget initialized.
-
Widget initialized.
-
inherited loaded
GoBrain.Core/src/definitions.jsdoc, line 8Widget loaded.
-
Widget loaded.
-
notification
GoBrain.Pdk/src/definitions.jsdoc, line 16Widget notification.
-
Widget notification. Can be fired if the notification functionality is available.
Name Type Description notificationGoBrain.ModuleAssets.Notifications.Dtos.Notification A notification will be passed as argument to the event handler.
- See:
-
GoBrain.Pdk.Extensions.Widget#Events.notification
-
pause
GoBrain.Pdk/src/definitions.jsdoc, line 23Widget paused.
-
Widget paused.
- See:
-
GoBrain.Pdk.Extensions.Widget#Events.pause
-
play
GoBrain.Pdk/src/definitions.jsdoc, line 29Widget playing.
-
Widget playing.
- See:
-
GoBrain.Pdk.Extensions.Widget#Events.play
-
playable
GoBrain.Pdk/src/definitions.jsdoc, line 35Widget is ready for playback related interaction.
-
Widget is ready for playback related interaction. This event fires once per clip during a playback session.
- See:
-
GoBrain.Pdk.Extensions.Widget#Events.playable
-
playComplete
GoBrain.Pdk/src/definitions.jsdoc, line 41Clip has stopped playing.
-
Clip has stopped playing.
- See:
-
GoBrain.Pdk.Extensions.Widget#Events.playComplete
-
position
GoBrain.Pdk/src/definitions.jsdoc, line 47Clip position has changed.
-
Clip position has changed.
Name Type Description positionNumber The new position.
- See:
-
GoBrain.Pdk.Extensions.Widget#Events.position
-
queue
GoBrain.Pdk/src/definitions.jsdoc, line 54Playback queue has changed.
-
Playback queue has changed.
Name Type Description queueChangedInfoGoBrain.Pdk.Extensions.Widget#Queue~QueueInfo Object describing the new playback queue.
- See:
-
GoBrain.Pdk.Extensions.Widget#Events.queue
-
queueComplete
GoBrain.Pdk/src/definitions.jsdoc, line 61Playback queue has completed.
-
Playback queue has completed.
- See:
-
GoBrain.Pdk.Extensions.Widget#Events.queueComplete
-
queueItem
GoBrain.Pdk/src/definitions.jsdoc, line 67Current playback item has changed.
-
Current playback item has changed.
Name Type Description queueItemChangedInfoObject Object describing which playback item is the new current one.
Name Type Description currentIndexNumber Index of the current playback item in the current playback queue.
currentItemGoBrain.Dtos.PlaybackItem The new current playback item.
- See:
-
GoBrain.Pdk.Extensions.Widget#Events.queueItem
-
ready
GoBrain.Pdk/src/definitions.jsdoc, line 76Widget is ready for interaction.
-
Widget is ready for interaction.
- See:
-
GoBrain.Pdk.Extensions.Widget#Events.ready
-
seeked
GoBrain.Pdk/src/definitions.jsdoc, line 82Clip is done seeking.
-
Clip is done seeking.
- See:
-
GoBrain.Pdk.Extensions.Widget#Events.seeked
-
seeking
GoBrain.Pdk/src/definitions.jsdoc, line 88Clip is seeking.
-
Clip is seeking.
- See:
-
GoBrain.Pdk.Extensions.Widget#Events.seeking
-
volume
GoBrain.Pdk/src/definitions.jsdoc, line 94Widget volume has changed.
-
Widget volume has changed.
Name Type Description volumeNumber The new volume.
- See:
-
GoBrain.Pdk.Extensions.Widget#Events.volume