jwplayer-capacitor
Integration of JWPlayer Web and Mobile SDKs with Capacitor
Install
npm install jwplayer-capacitor
npx cap sync
API
echo(...)
echo(options: { value: string; }) => any
Param | Type |
---|
options | { value: string; } |
Returns: any
initialize(...)
initialize(options: { webLicenseKey?: string; androidLicenseKey?: string; iosLicenseKey?: string; googleCastId?: string; debug?: boolean; }) => any
Param | Type |
---|
options | { webLicenseKey?: string; androidLicenseKey?: string; iosLicenseKey?: string; googleCastId?: string; debug?: boolean; } |
Returns: any
create(...)
create(options: { webConfiguration?: { container: string; properties?: any; }; nativeConfiguration?: JWPlayerNativeConfiguration; }) => any
Returns: any
remove()
remove() => any
Returns: any
getPosition()
getPosition() => any
Returns: any
seek(...)
seek(options: { position: number; }) => any
Param | Type |
---|
options | { position: number; } |
Returns: any
addButton(...)
addButton(img: string, tooltip: string, callback: () => void, id: string, btnClass: string) => void
Param | Type |
---|
img | string |
tooltip | string |
callback | () => void |
id | string |
btnClass | string |
addCuePoints(...)
addCuePoints(options: { cuePoints: JWPlayerCuePoint[]; }) => void
Param | Type |
---|
options | { cuePoints: {}; } |
playlistItem(...)
playlistItem(options: { index: number; }) => any
Param | Type |
---|
options | { index: number; } |
Returns: any
addListener(...)
addListener(eventName: 'playerEvent', listenerFunc: EventChangeListener) => Promise<PluginListenerHandle> & PluginListenerHandle
Listen for events in player
Param | Type |
---|
eventName | "playerEvent" |
listenerFunc | (event: JWPlayerEvent) => void |
Returns: any
Since: 1.0.0
addListener(...)
addListener(eventName: 'fullScreenPlayerEvent', listenerFunc: EventChangeListener) => Promise<PluginListenerHandle> & PluginListenerHandle
Param | Type |
---|
eventName | "fullScreenPlayerEvent" |
listenerFunc | (event: JWPlayerEvent) => void |
Returns: any
addListener(...)
addListener(eventName: 'readyPlayerEvent', listenerFunc: EventChangeListener) => Promise<PluginListenerHandle> & PluginListenerHandle
Param | Type |
---|
eventName | "readyPlayerEvent" |
listenerFunc | (event: JWPlayerEvent) => void |
Returns: any
removeAllListeners()
removeAllListeners() => any
Remove all listeners (including the network status changes) for this plugin.
Returns: any
Since: 1.0.0
Interfaces
JWPlayerNativeConfiguration
Prop | Type |
---|
width | number |
height | number |
x | number |
y | number |
googleCastId | string |
front | boolean |
autostart | boolean |
forceFullScreenOnLandscape | boolean |
forceFullScreen | boolean |
playlist | {} |
JWPlayerCuePoint
Prop | Type |
---|
type | string |
text | string |
begin | number |
PluginListenerHandle