React Native: react-native-intent-exoplayer
📖 Getting started
$ npm install react-native-intent-exoplayer --save
$ react-native link react-native-intent-exoplayer
Android
Add react-native-intent-exoplayer
to your ./android/settings.gradle
file as follows:
...include ':app'+ include ':react-native-intent-exoplayer'+ project(':react-native-intent-exoplayer').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-intent-exoplayer/android/app')
Include it as dependency in ./android/app/build.gradle
file:
dependencies { ... compile "com.facebook.react:react-native:+" // From node_modules+ compile project(':react-native-intent-exoplayer')}
Finally, you need to add the package within the ReactInstanceManager
of your
MainActivity (./android/app/src/main/java/your/bundle/MainActivity.java
):
// <---- import this one ...@Overrideprotected List<ReactPackage> { return Arrays.<ReactPackage>;}
After that, you will need to recompile
your project with react-native run-android
.
💻 Usage
;; type Props = {};<Props> { superprops; thisstate = title: 'Big Buck Bunny' url: 'https://www.w3schools.com/html/mov_bbb.mp4' sub: 'https://pastebin.com/raw/A0fDHxgK' subShow: true ; } { Player ; } { return null; }
📜 License
This library is provided under the Apache License.