ionic-3-video-calling-using-webrtc icon indicating copy to clipboard operation
ionic-3-video-calling-using-webrtc copied to clipboard

Calling is not working in samsung mobile

Open pravalikaReddy1995 opened this issue 7 years ago • 1 comments

Not able to do calls . No action found after clicking on call button

pravalikaReddy1995 avatar Mar 14 '18 12:03 pravalikaReddy1995

Check for android permission, Samsung devices do not allow camera, audio permission by default

I added the following codes and it works

constructor(public navCtrl: NavController, private nativeAudio: NativeAudio, private androidPermissions: AndroidPermissions) {
    this.InitializeApiRTC();
    this.nativeAudio.preloadComplex('uniqueI1', 'assets/tone.mp3', 1, 1, 0).then((succ) => {
      console.log("suu", succ)
    }, (err) => {
      console.log("err", err)
    });
    this.androidPermissions.checkPermission(this.androidPermissions.PERMISSION.CAMERA).then(
      result => console.log('Has permission?', result.hasPermission),
      err => this.androidPermissions.requestPermission(this.androidPermissions.PERMISSION.CAMERA)
    );
    this.androidPermissions.requestPermissions(
      [this.androidPermissions.PERMISSION.CAMERA,
      this.androidPermissions.PERMISSION.GET_ACCOUNTS,
      androidPermissions.PERMISSION.CALL_PHONE,
      androidPermissions.PERMISSION.RECORD_AUDIO,
      androidPermissions.PERMISSION.READ_CONTACTS,
      androidPermissions.PERMISSION.READ_EXTERNAL_STORAGE,
      androidPermissions.PERMISSION.WRITE_EXTERNAL_STORAGE]);
  }

Do not forget to put AndroidPermission to app.module.ts

providers: [
    StatusBar,
    NativeAudio,
    SplashScreen,
    AndroidPermissions,
    {provide: ErrorHandler, useClass: IonicErrorHandler}
  ]

JohnPekl avatar Dec 27 '18 07:12 JohnPekl