So identifizieren Sie Gegner Benutzer aktivieren oder deaktivieren Sie Videos in Quickblox SDK. Bitte geben Sie die Lösung oder Delegate MethodenSo identifizieren Sie Gegner Benutzer aktivieren oder deaktivieren Sie Video in QuickBlox ios
0
A
Antwort
0
Sie können dies mit dem WebRTC Stats Berichterstattung überprüfen. So starten Sie Berichtsinformationen tun sammeln die folgenden:
[QBRTCConfig setStatsReportTimeInterval:5]; // 5 seconds
und Klassen, die QBRTCClientDelegate Protokoll annehmen wird mit
- (void)session:(QBRTCSession *)session updatedStatsReport:(QBRTCStatsReport *)report forUserID:(NSNumber *)userID {
double audioReceivedBitrate = report.audioReceivedBitrateTracker.bitrate;
double videoReceivedBitrate = report.videoReceivedBitrateTracker.bitrate;
//You can check Bitrate of the received video.
NSMutableString *result = [NSMutableString string];
// Video receive stats.
NSString *videoReceiveFormat = @"VR (recv) %@x%@@%@fps | (decoded)%@ | (output)%@fps | %@/%@ | %@ms\n";
[result appendString:[NSString stringWithFormat:videoReceiveFormat,
report.videoReceivedWidth, report.videoReceivedHeight, report.videoReceivedFps,
report.videoReceivedDecodedFps,
report.videoReceivedOutputFps,
report.videoReceivedBitrate, report.availableReceiveBandwidth,
report.videoReceivedDecodeMs]];
NSLog(@"%@", result);
}
Als Referenz benachrichtigt: Quickblox API
0
Sie können auch Systemnachrichten-Funktion verwenden aus QuickBlox SDK. Zum Beispiel, Benutzer sendet Systemmeldung mit diesem Ereignis (Kamera deaktivieren) und andere Benutzer werden dieses Ereignis zu hören und etwas Aktion tun (guide for Android)
Verwandte Themen
- 1. So erhalten Sie Benutzer mit Namen mit QuickBlox SDK iOS
- 2. So aktivieren/deaktivieren Sie DepthMask in Metal iOS
- 3. So aktualisieren Sie eine gesendete Nachricht in QuickBlox IOS
- 4. MVC3 So deaktivieren/aktivieren Sie ActionLink
- 5. So aktivieren oder deaktivieren Sie das Scrollen auf FlatList
- 6. So aktivieren oder deaktivieren Sie den Status von Google Fit
- 7. So aktivieren oder deaktivieren Sie Geolocation durch Selen Testfall
- 8. So aktivieren oder deaktivieren Sie ein Feld im Lebensmittelgeschäft
- 9. So implementieren Sie Video DRM in iOS
- 10. So rufen Sie Child-Objekte mit ParentId in QuickBlox iOS
- 11. So aktivieren/deaktivieren Sie ein einzelnes Optionsfeld
- 12. Wie aktivieren und deaktivieren Sie Benachrichtigungen in iOS?
- 13. So aktivieren/deaktivieren Sie das Kontrollkästchen in reaktionseigener Tabellenkomponente
- 14. So senden Sie eine Nachricht an alle QuickBlox Online-Benutzer
- 15. So aktivieren oder deaktivieren Sie alle Elemente, wenn Sie einige der Elemente überprüfen oder entfernen
- 16. QuickBlox Video-Chat: QBRequest.logInWithUserEmail vs QBChat.instance() connectWithUser
- 17. So deaktivieren Sie Leerzeichen in einem Textfeld in IOS Xamarin
- 18. So erhalten Sie alle Dialognachrichten in QuickBlox
- 19. Wie aktivieren/deaktivieren Sie Symbolleistenelemente?
- 20. So erfassen Sie mobile Daten aktivieren/deaktivieren Ereignis in Android
- 21. So deaktivieren Sie iOS Mail App Textvergrößerung
- 22. Quickblox. So wechseln Sie von Sprach- zu Videoanruf und umgekehrt
- 23. So deaktivieren Sie einen Benutzer in Identity 2.0?
- 24. So deaktivieren/aktivieren Sie einen bestimmten UITabBar Artikel,
- 25. So steuern Sie (aktivieren/deaktivieren) Google Place Autocomplete-Fragment Bearbeitungsfunktion
- 26. So aktivieren Sie deaktivieren Sup-Tag in Javascript
- 27. So deaktivieren/aktivieren Sie die Netzwerkverbindung in C#
- 28. So aktivieren/deaktivieren Sie eine Regel aus SonarLint in Eclipse
- 29. So aktivieren und deaktivieren Sie Elemente in Alertdialog
- 30. Wie aktivieren oder deaktivieren Sie die Schaltflächen in JavaFX-Form?
Hallo @sohan, Vielen Dank für Ihre Hilfe. Aber es funktioniert nicht. Bitte erzähle eine andere Lösung. –
Was bekommst du in videoReceivedBitrate, wenn der Gegner das Video deaktiviert hat? @ManikandanSundar –
und Bildschirm wird leer? –