Skip to content

Commit

Permalink
fix: expose picture in picture api (#165)
Browse files Browse the repository at this point in the history
* expose picture in picture api

* change import to at-playkit-js/playkit-js
  • Loading branch information
odedhutzler authored Nov 6, 2018
1 parent 70a5a42 commit 6df4ac9
Show file tree
Hide file tree
Showing 9 changed files with 24 additions and 8 deletions.
2 changes: 1 addition & 1 deletion src/common/cast/base-remote-player.js
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
// @flow
/* eslint no-unused-vars: 0 */
import {IRemotePlayer} from './remote-player';
import {EventManager, FakeEventTarget, TextStyle, Track, Utils} from 'playkit-js';
import {EventManager, FakeEventTarget, TextStyle, Track, Utils} from '@playkit-js/playkit-js';
import {RemoteControl} from './remote-control';
import getLogger from '../utils/logger';
import {RemoteSession} from './remote-session';
Expand Down
2 changes: 1 addition & 1 deletion src/common/cast/player-snapshot.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
// @flow
import {KalturaPlayer} from '../../kaltura-player';
import {TextStyle, TrackType} from 'playkit-js';
import {TextStyle, TrackType} from '@playkit-js/playkit-js';

/**
* @class PlayerSnapshot
Expand Down
2 changes: 1 addition & 1 deletion src/common/cast/remote-player.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
// @flow
import {FakeEvent, TextStyle, Track} from 'playkit-js';
import {FakeEvent, TextStyle, Track} from '@playkit-js/playkit-js';
import {RemoteSession} from './remote-session';

/**
Expand Down
2 changes: 1 addition & 1 deletion src/common/cast/text-style-convertor.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
// @flow
import {TextStyle} from 'playkit-js';
import {TextStyle} from '@playkit-js/playkit-js';

class TextStyleConverter {
static toCastTextStyle(playerTextStyle: TextStyle): Object {
Expand Down
2 changes: 1 addition & 1 deletion src/common/playlist/playlist-manager.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
// @flow
import {KalturaPlayer} from '../../kaltura-player';
import {FakeEvent, Utils} from 'playkit-js';
import {FakeEvent, Utils} from '@playkit-js/playkit-js';
import {PlaylistEventType} from './playlist-event-type';
import getLogger from '../utils/logger';
import {Playlist} from './playlist';
Expand Down
2 changes: 1 addition & 1 deletion src/common/playlist/playlist.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
// @flow
import {Utils} from 'playkit-js';
import {Utils} from '@playkit-js/playkit-js';
import {PlaylistItem} from './playlist-item';

class Playlist {
Expand Down
2 changes: 1 addition & 1 deletion src/common/plugins/plugins-config-store.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
//@flow
import {Utils} from 'playkit-js';
import {Utils} from '@playkit-js/playkit-js';

type dataStoreType = {[pluginName: string]: Object};
const defaultConfig: dataStoreType = {
Expand Down
2 changes: 1 addition & 1 deletion src/common/plugins/plugins-config.js
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
import {pluginConfig, templateRegex} from './plugins-config-store.js';
import evaluate from '../utils/evaluate';
import {getReferrer} from '../utils/kaltura-params';
import {Utils} from 'playkit-js';
import {Utils} from '@playkit-js/playkit-js';

/**
* returns whether value is evaluated
Expand Down
16 changes: 16 additions & 0 deletions src/kaltura-player.js
Original file line number Diff line number Diff line change
Expand Up @@ -236,6 +236,22 @@ class KalturaPlayer extends FakeEventTarget {
this._localPlayer.exitFullscreen();
}

enterPictureInPicture(): void {
this._localPlayer.enterPictureInPicture();
}

exitPictureInPicture(): void {
this._localPlayer.exitPictureInPicture();
}

isInPictureInPicture(): boolean {
return this._localPlayer.isInPictureInPicture();
}

isPictureInPictureSupported(): boolean {
return this._localPlayer.isPictureInPictureSupported();
}

getLogLevel(name?: string): Object {
return this._localPlayer.getLogLevel(name);
}
Expand Down

0 comments on commit 6df4ac9

Please sign in to comment.