这代码是什么意思,“404 =未find; 404; -32601” ? 在joinKurento媒体服务器中的一个房间时发生这种情况
我正在android应用程序中,我有一个videostream。 我正在使用kurento媒体服务器进行stream式传输。 我通过使用以下代码连接到KMS:
executor = new LooperExecutor(); executor.requestStart(); String wsRoomUri = "wss://192.168.0.104:8433/kurento"; kurentoRoomAPI = new KurentoRoomAPI(executor, wsRoomUri, this); CertificateFactory cf; try { cf = CertificateFactory.getInstance("X.509"); InputStream caInput = new BufferedInputStream(getAssets().open("kurento_room_base64.cer")); Certificate ca = cf.generateCertificate(caInput); kurentoRoomAPI.addTrustedCertificate("ca", ca); } catch (CertificateException |IOException e) { e.printStackTrace(); } kurentoRoomAPI.useSelfSignedCertificate(true); kurentoRoomAPI.connectWebSocket();
它被连接。 但是当我尝试join房间时,显示错误,错误是:
.vtt.nubotest E/MainActivity: Code:-32601 04-18 17:30:18.061 11699-11938/fi.vtt.nubotest E/MainActivity: Data:null
我在接收错误:
@Override public void onRoomError(RoomError error) { Toast.makeText(MainActivity.this,"OnError",Toast.LENGTH_SHORT).show(); Log.e(TAG,"Code:"+ error.getCode()); Log.e(TAG,"Data:"+ error.getData()); if(error.getCode() == 104) { showFinishingError("Room error", "Username already taken"); } }
在服务器错误日志中,我可以在json格式中看到以下错误:
Response: >{"error":{"code":-32601,"message":"Method not found."},"id":4,"jsonrpc":"2.0"}
- Mobile Safari和HTML5 iOSnetworking应用程序支持哪些audio文件types(例如,mp3,ogg)?
- 打印Cstring(UTF-8)时NSLog()vs printf()
- 可访问性如何影响iOS和Android中的字体大小?
- 使用带有react-native的WebView设置用户代理
- AESencryptionAndroid < – > iOS消息长度大于15字节的不同结果
- 在React-Native中的导航抽屉
- 通过Xamarin和C#使用和构建第三方控件
- REACT NATIVE的PayPal支付集成与最新的lib android + ios
- 适用于Android,Windows Phone 7和Blackberry的configuration文件(iOS)等效
- 在DevExtreme / Phonegap上用FCM推送通知
- NSNonLossyASCIIStringEncoding等效于Android