0.0.2 • Published 6 years ago

react-native-intent-player v0.0.2

Weekly downloads
9
License
-
Repository
github
Last release
6 years ago

React Native: Native Intent Player

github home github home github issues

PNG

Android

Add react-native-intent-player to your ./android/settings.gradle file as follows:

...
include ':app'
+ include ':react-native-intent-player'
+ project(':react-native-intent-player').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-intent-player/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-player')
}

Finally, you need to add the package within the ReactInstanceManager of your MainActivity (./android/app/src/main/java/your/bundle/MainActivity.java):

import com.reactlibrary.PlayerPackage;  // <---- import this one
...
@Override
protected List<ReactPackage> getPackages() {
    return Arrays.<ReactPackage>asList(
        new MainReactPackage(),
        new PlayerPackage()  // <---- add this line
    );
}

After that, you will need to recompile your project with react-native run-android.

Usage

import Player from 'react-native-intent-player';
  • API Way
Player.play(url).then(a => {
  console.log(a);
}).catch(e => console.log(e));

License

This library is provided under the Apache License.