Cordova plugin for RTC/Video conference based on QiNiu Cloud. 基于七牛云实时音视频的视频会议插件.
Support Android/iOS. 支持安卓和苹果.
Please apply for APPID at https://www.qiniu.com/products/rtn . 请先申请你的APPID
cordova plugin add cordova-plugin-rtc-qiniu --variable APIID=YOU_APPID
if (typeof QNRtc == 'undefined') {
alert('QNRtc plugin not found');
return;
}
var appId = 'd8lk7l4ed';
var roomName = 'room711';
var userId = 'user007';
var bundleId = 'com.qbox.QNRTCKitDemo';
var oReq = new XMLHttpRequest();
oReq.addEventListener("load", function() {
console.log(this.responseText);
var para = {
app_id: appId,
user_id: userId,
room_name: roomName,
room_token: this.responseText
}
QNRtc.start(para);
});
oReq.open("GET", "https://api-demo.qnsdk.com/v1/rtc/token/admin/"
+"app/"+appId
+"/room/"+roomName
+"/user/"+userId
+"?bundleId="+bundleId);
oReq.send();
- add #import "Plugins/cordova-plugin-rtc-qiniu/QRDPublicHeader.h" to YOUR_PROJECT_NAME-Prefix.pch
At first you need install npm/cordova.
cd ./example
./create-demo.sh