@exmg/livery-react-native
v1.0.0-alpha.0
Published
Livery component for React Native
Downloads
30
Readme
Livery components for React Native
This package provides components for using the Livery player with React Native.
Required credentials
To install this package, you'll need access to the following:
- The Livery Jitpack repository for Android development. Request credentials from
Livery, then place them in your Gradle user properties
(
~/.gradle/gradle.properties
, create if necessary) as follows:
authToken=...
- The Livery CocoaPods repository. Request credentials from Ex Machina, then
place them in your
~/.netrc
(create if necessary) as follows:
machine sdk-ios-binaries.liveryvideo.com
login YOUR_USERNAME
password YOUR_PASSWORD
Installation
Add the package as a dependency to your React Native project.
yarn add @exmg/livery-react-native
For React Native 0.59 and below, you also need to link the package.
react-native link @exmg/livery-react-native
For Android development, you need to add the Livery repository to your project
build.gradle
.
allprojects {
repositories {
//...
google()
jcenter()
maven {
url 'https://jitpack.io'
credentials { username authToken }
}
}
}
For iOS development, you need to add the Livery repository to your
ios/Podfile
.
# Livery private repository
source 'https://github.com/exmg/livery-sdk-ios-podspec.git'
# Default CocoaPods repository
source 'https://cdn.cocoapods.org/'
Then (re)run CocoaPods:
cd ios/
pod install
Player usage
import Player from '@exmg/livery-react-native';
Now create a player anywhere in your app using a stream id.
const MyView = () => <Player streamId={'streamId'} />;