# cordova-plugin-twilio-video-v2preview

> This is a cordova plugin built using Twilio Video API v2.0.0preview6. Main reason for making the plugin is to support H.264 codec on Android Marshmallow+ devices.

Latest version **0.3.0** (published 2018-01-11) · Apache 2.0 license · 0 weekly downloads

## Install

```sh
npm install cordova-plugin-twilio-video-v2preview
pnpm add cordova-plugin-twilio-video-v2preview
yarn add cordova-plugin-twilio-video-v2preview
bun add cordova-plugin-twilio-video-v2preview
```

## Health

**Score 15/100 (F)** — status: abandoned.

Positive: no vulnerabilities.

Warnings: low downloads; no types; no esm support; pre 1.0.

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 0.3.0 |
| Published | 2018-01-11 |
| First published | 2017-12-29 |
| Weekly downloads | 0 |
| License | Apache 2.0 |
| TypeScript types | none |
| Module format | CommonJS |
| Dependencies | 2 |
| Known vulnerabilities | 0 (+4 in 1 direct dependencies) |
| Install scripts | yes |
| Maintainers | anvaykawlekar |

## Links

- npm: https://www.npmjs.com/package/cordova-plugin-twilio-video-v2preview
- npm.io page: https://npm.io/package/cordova-plugin-twilio-video-v2preview

## Dependencies (2)

- [decompress](https://npm.io/package/decompress.md) 4.2.0
- [decompress-tarbz2](https://npm.io/package/decompress-tarbz2.md) 4.1.1

## Recent versions

- 0.3.0 (latest) — 2018-01-11
- 0.2.1 — 2017-12-30
- 0.2.0 — 2017-12-29

## README

## About
  This is a cordova plugin built using Twilio Video API v2.0.0preview6. Main reason for making the plugin is to support H.264 codec on Android Marshmallow+ devices.


## Platforms
- Android
- iOS (uses TwilioVideo 1.0 since H.264 codec works fine)


## Usage
**Using the cordova plugin**

1. Add to the project
    - `ionic cordova plugin add cordova-plugin-twilio-video-v2preview`
    - `npm install --save cordova-plugin-twilio-video-v2preview`
  
2. Implement the source code
    - Get token And Call the API
    `cordova.videoconversation.open( RoomName: string, Token: string, RemoteParticipantName: string);`


## Notes
- Android uses gradle to fetch TwilioVideo as a dependency.
  
- iOS code of this plugin needs TwilioVideo.framework. This framework, along with its binaries, gets embedded into your project.


## Credit
  This plugin was developed using [Price F.'s](https://github.com/PriceFallin) plugin [cordova-plugin-twilio-video](https://github.com/PriceFallin/cordova-plugin-twilio-video) as a starting point. I merely modified the code to use Twilio Video API 2.0.0preview6 with some UI changes.

---
_Source: https://npm.io/package/cordova-plugin-twilio-video-v2preview · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
