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?: any; captions?: JWPlayerMediaCaption[]; tracks?: JWPlayerMediaTrack[]; }) => any
Param | Type |
---|
options | { webConfiguration?: { container: string; properties?: any; }; nativeConfiguration?: any; captions?: {}; tracks?: {}; } |
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(cuePoint: JWPlayerCuePoint[]) => void
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
JWPlayerMediaCaption
Prop | Type |
---|
file | string |
label | string |
JWPlayerMediaTrack
Prop | Type |
---|
file | string |
label | string |
default | boolean |
JWPlayerCuePoint
Prop | Type |
---|
type | string |
text | string |
begin | number |
PluginListenerHandle