我正在尝试在我的 Ionic 项目中使用 PhoneRTC 插件。我已按照本指南进行操作,但调用时一切都停止了:
var session = new cordova.plugins.phonertc.Session(config);
没有错误,它只是停止。
代码:
function call(isInitiator, peer_id) {
console.log('Før config...');
var config = {
isInitiator : isInitiator,
turn : {
host : 'turn:<url>'
},
stream : {
audio : true,
video : false
}
};
console.log('Before');
//Initiate call
var session = new cordova.plugins.phonertc.Session(config);
console.log('After');
session.on('sendMessage', function(data) {
SocketService.emit('sendMessage', {
id : $scope.id,
peer_id : $scope.peer_id,
type : 'phonertc_handshake',
data : JSON.stringify(data)
});
});
日志猫:
I/chromium(12959): [INFO:CONSOLE(57)] "Before", source: file:///android_asset/www/callController.js (57)
I/chromium(12959): [INFO:CONSOLE(21162)] "[object Object]", source: file:///android_asset/www/lib/ionic/js/ionic.bundle.js (21162)</code>
有谁知道出了什么问题?
(插件在platform/android/res/config.xml中引用)