call_video 1.0.3
call_video: ^1.0.3 copied to clipboard
A Flutter library with video calls
call_video #
Getting Started #
- Get some basic and advanced examples from the example folder.
Privacy Permission #
Call Video SDK requires Camera
and Microphone
permission to start a video call.
Android
See the required device permissions from the AndroidManifest.xml file.
<manifest>
...
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.NFC" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.RECORD_AUDIO" />
<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.BLUETOOTH" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.WAKE_LOCK" />
<uses-permission android:name="android.permission.READ_PRIVILEGED_PHONE_STATE"
tools:ignore="ProtectedPermissions" />
...
</manifest>
Change the minimum Android sdk version to 26 (or higher) in your android/app/build.gradle
file.
minSdkVersion 26
iOS
Open the Info.plist
and add:
-
Privacy - Microphone Usage Description
,and add some description into theValue
column. -
Privacy - Camera Usage Description
, and add some description into theValue
column. -
Privacy - NFCReaderUsageDescription
, and add some description into theValue
column. -
Add com.apple.developer.nfc.readersession.iso7816.select-identifiers and value key:
<array>
<string>A0000002471001</string>
<string>A0000002472001</string>
<string>00000000000000</string>
</array>
How to contribute #
To help work on this sdk, please refer to CONTRIBUTING.md.
License #
The project is under the MIT license.