Skip to content

dilipwk/ionic-agora-video-call

Repository files navigation

Agora SDK Implementation with Ionic

This is a sample app for agora sdk implementation with Ionic

Prerequisites

Before using the Library, you need to:

  1. Get a valid Agora account. (Sign up for free.)
  2. Create a project in Agora Console and choose APP ID for authentication.

Demo

https://drive.google.com/file/d/1Qw3tLT_CQVSbedSOkdJukmFrmrcpzcTg/view?usp=sharing

Setup

git clone https://github.com/dilipwk/ionic-agora-video-call
 cd ionic-agora-video-call 
 npm i 
npm i ngx-agora-sdk-ng --save 
ionic serve

  • Replace your own app Id in agora-appId. in app-routing.module
import { NgxAgoraSdkNgModule } from 'ngx-agora-sdk-ng';

imports: [
    NgxAgoraSdkNgModule.forRoot({
      AppID: 'replace-agora-appId',
      Video: { codec: 'h264', mode: 'rtc', role: 'host' }
    }),
  ],
export class AppRoutingModule { }

Android Build

 ionic cordova platform add android 
 cordova plugin add cordova-clipboard 

  • Open AndroidManifest.xml in ionic-agora-video-call/platforms/android/app/src/main/AndroidManifest.xml Add following
    <uses-permission android:name="android.permission.CAMERA" />
    <uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />
    <uses-permission android:name="android.permission.RECORD_AUDIO" />

 ionic cordova build android 


Made with ❤️

Email dilipwk@hasotech.com for any development related support.

Allude https://github.com/ChapterII/ngx-agora-sdk-ng

Thanks

About

This is a sample app for agora SDK implementation with Ionic

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors