cmos-ytx-rnp

1.0.4 • Public • Published

一、安装

1、npm i cmos-ytx-rnp

2、setting.gradle添加:

include ':lib', ':libytx'
project(':libytx').projectDir = new File(rootProject.projectDir, '../node_modules/cmos-ytx-rnp')

3、app-->build.gradle中添加:

repositories {
flatDir {
dirs 'libs', '../../node_modules/cmos-ytx-rnp/libs'
}
}

compile project(':libytx')   

4、build

安装完毕

二、使用

1、导入模块:

js中:

import Voip from "cmos-ytx-rnp"

MainApplication:

 @Override
    protected List<ReactPackage> getPackages() {
        return Arrays.<ReactPackage>asList(
                new MainReactPackage(),
                ...,
                new VoipReactPackage()
        );
    }

2、初始化Voip: example:

let param = {
"appKey": yourAppKey
"token": yourToken
};

let str = JSON.stringify(param);
Voip.init(str);

3、登陆: example:

Voip.logout((msg) => {
Alert.alert(msg);
}, (error) => {
Alert.alert(error);
})

4、登出: example:

Voip.logout((msg) => {
Alert.alert(msg);
}, (error) => {
Alert.alert(error);
})

5、呼出音频:

 Voip.makeVoiceCall(num);

6、呼出视频:

 Voip.makeVideoCall(num);

Readme

Keywords

Package Sidebar

Install

npm i cmos-ytx-rnp

Weekly Downloads

2

Version

1.0.4

License

ISC

Unpacked Size

10 MB

Total Files

14

Last publish

Collaborators

  • qitaoyan