1
在我的應用程序中,我正在實施用於音頻和視頻通話的quickblox api。 CallViewController裏面我有一個計時器,它是callTimer。現在在我的應用程序中,我希望用戶只在有限的時間內撥打電話。這段時間只有30分鐘。所以當2個用戶在通話時,我想讓我的計時器反向傳輸。有人可以告訴我。在通話開始前我應該如何設置計時器。在quickblox中設置視頻通話時間
在我的應用程序中,我正在實施用於音頻和視頻通話的quickblox api。 CallViewController裏面我有一個計時器,它是callTimer。現在在我的應用程序中,我希望用戶只在有限的時間內撥打電話。這段時間只有30分鐘。所以當2個用戶在通話時,我想讓我的計時器反向傳輸。有人可以告訴我。在通話開始前我應該如何設置計時器。在quickblox中設置視頻通話時間
如果你想有一個電話讓我們說5分鐘,那麼你的代碼應該是這樣的:
(我們使用視頻通話ObjC聊天代碼示例作爲基礎http://quickblox.com/developers/Sample-webrtc-ios)
#pragma mark -
#pragma mark QBRTCClientDelegate
- (void)session:(QBRTCSession *)session connectedToUser:(NSNumber *)userID {
NSLog(@"Connection with user %@ is established", userID);
[NSTimer scheduledTimerWithTimeInterval:600.0
target:self
selector:@selector(videoCallTimeOut:)
userInfo:nil
repeats:NO];
}
- (void)videoCallTimeOut:(id)timer{
[self.session hangUp:userInfo];
}
#pragma mark -
#pragma mark QBRTCClientDelegate
- (void)session:(QBRTCSession *)session hungUpByUser:(NSNumber *)userID userInfo:(NSDictionary *)userInfo {
}