0.3.1 • Published 2 years ago

react-native-enable-pip-in-android v0.3.1

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

react-native-enable-pip-in-android

enable picture-in-picture in android

Installation

npm install react-native-enable-pip-in-android

Android Setup

If you want support PIP in your app, register your video activity in your manifest by setting android:supportsPictureInPicture and android:resizeableActivity to true. Edit your AndroidManifest.xml :

<activity
    android:name=".MainActivity"
    android:label="@string/app_name"
    android:resizeableActivity="true"
    android:supportsPictureInPicture="true"
    android:configChanges="keyboard|keyboardHidden|orientation|screenSize|uiMode|locale|layoutDirection|fontScale|screenLayout|density|smallestScreenSize"
    android:launchMode="singleTask"
    ...

Autoinstall react-native >= 0.60.

Version of react-native < 0.60 use the following command.

$ react-native link react-native-enable-pip-in-android

Usage

import { enterPictureInPictureMode } from 'react-native-enable-pip-in-android';
function pipHandler() {
  enterPictureInPictureMode();
}

Contributing

See the contributing guide to learn how to contribute to the repository and the development workflow.

License

MIT


Made with create-react-native-library