[README] Add Android installation instructions
This commit is contained in:
parent
10f7690f4d
commit
dc81b80695
43
README.md
43
README.md
@ -7,15 +7,47 @@ Requires react-native >= 0.4.4
|
|||||||
|
|
||||||
### Add it to your project
|
### Add it to your project
|
||||||
|
|
||||||
1. Run `npm install react-native-video --save`
|
Run `npm install react-native-video --save`
|
||||||
2. Open your project in XCode, right click on `Libraries` and click `Add Files to "Your Project Name"`
|
|
||||||
|
#### iOS
|
||||||
|
|
||||||
|
1. Open your project in XCode, right click on `Libraries` and click `Add Files to "Your Project Name"`
|
||||||
* ![Screenshot](http://url.brentvatne.ca/jQp8.png) ![Screenshot](http://url.brentvatne.ca/1gqUD.png) (use the RCTVideo project rather than the one pictured in screenshot).
|
* ![Screenshot](http://url.brentvatne.ca/jQp8.png) ![Screenshot](http://url.brentvatne.ca/1gqUD.png) (use the RCTVideo project rather than the one pictured in screenshot).
|
||||||
3. Add `libRTCVideo.a` to `Build Phases -> Link Binary With Libraries`
|
2. Add `libRTCVideo.a` to `Build Phases -> Link Binary With Libraries`
|
||||||
![(Screenshot)](http://url.brentvatne.ca/g9Wp.png).
|
![(Screenshot)](http://url.brentvatne.ca/g9Wp.png).
|
||||||
4. Add `.mp4` video file to project and to `Build Phases -> Copy Bundle Resources`
|
3. Add `.mp4` video file to project and to `Build Phases -> Copy Bundle Resources`
|
||||||
5. Whenever you want to use it within React code now you can: `var Video =
|
4. Whenever you want to use it within React code now you can: `var Video =
|
||||||
require('react-native-video');`
|
require('react-native-video');`
|
||||||
|
|
||||||
|
#### Android
|
||||||
|
|
||||||
|
Make the following additions to the given files.
|
||||||
|
|
||||||
|
**android/settings.gradle**
|
||||||
|
```
|
||||||
|
include ':RCTVideo', ':app'
|
||||||
|
project(':RCTVideo').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-video/android')
|
||||||
|
```
|
||||||
|
|
||||||
|
**android/app/build.gradle**
|
||||||
|
```
|
||||||
|
dependencies {
|
||||||
|
...
|
||||||
|
compile project(':RCTVideo')
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
**MainActivity.java**
|
||||||
|
|
||||||
|
On top, where imports are:
|
||||||
|
```java
|
||||||
|
import com.brentvatne.react.ReactVideoPackage;
|
||||||
|
```
|
||||||
|
|
||||||
|
Under `.addPackage(new MainReactPackage())`:
|
||||||
|
```java
|
||||||
|
.addPackage(new ReactVideoPackage())
|
||||||
|
```
|
||||||
|
|
||||||
## Usage
|
## Usage
|
||||||
|
|
||||||
@ -48,6 +80,7 @@ var styles = Stylesheet.create({
|
|||||||
},
|
},
|
||||||
});
|
});
|
||||||
```
|
```
|
||||||
|
|
||||||
## Static Methods
|
## Static Methods
|
||||||
|
|
||||||
`seek(seconds)`
|
`seek(seconds)`
|
||||||
|
Loading…
Reference in New Issue
Block a user