react-native-gigascreencast-rn v1.2.12
react-native-gigascreencast-rn
Installation
- Install new react native project
$ npx react-native init <project-name> --version 0.61.5 - Install react-native-gigascreencast-project
$ npm install react-native-gigascreencast-rn --save $ react-native link react-native-gigascreencast-rn - For Android application
3.1. Open
android/src/main/AndroidManifest.xmlthen remove applicationandroid:allowBackupor change its value totrue3.2. Add permissions
3.2. Open<uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.FOREGROUND_SERVICE" /> <uses-permission android:name="android.permission.RECORD_AUDIO" /> <uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" /> <uses-permission android:name="android.permission.BLUETOOTH" />android/build.gradlethen changeminSdkVersionto version21 - For Ios application Support for iOS platform has been temporary removed.
Usage
In App.js
import GigaScreencastRn from 'react-native-gigascreencast-rn';Now you're able to use GigaScreenCastRn object.
This object includes 2 methods:
1. start(config, onAddStream, onRemoveStream, onDataChannel) method
Using this method to start GigaScreencast.
- Config object:
- clientId: (string) a unique string which will be use as device identity in GigaScreencast system, start with device_.For example: device_iphone6s_cust001
- signalingAddress: (string) optional custom signaling address. if blank https://screencast.gigasource.io will be used.
- useAudio: (boolean) optional indicate whether VoIP feature will be used or not. Default: false
- useScreencast: (boolean) optional indicate whether screencast feature will be used or not. Default: false
- useDataChannel: (boolean) optional indicate whether data channel feature will be used or not. If you want to control devices remotely (Android only), set this option to true. Default: false.
stop()method Using this method to stop GigaScreencast
Run app
- Run Android app:
react-native run-android - Run iOS app:
react-native run-iosATM, you can only run ios app in real devices.
12 months ago
12 months ago
1 year ago
1 year ago
1 year ago
2 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago