I tried to test the change of settings of AV room. I modified the onMeetingStateChange in MainViewController.m as following.
- (void)onMeetingStateChange:(MobileRTCMeetingState)state
…
MobileRTCMeetingSettings *meetingTitleHidden = YES;
MobileRTCMeetingSettings *meetingParticipantHidden = YES;
…
}
However, when I run the simulation, the simulation collapses due to the thread breaking points ( The code that I inserted! )
How can I edit the settings ( properties in the MobileRTCMeetingSettings.h )
I’m looking forward to seeing your reply! (:
Best
Sungpah
Wei_Guo1
(Wei Guo)
2
Hi Sungpah,
please take a look at sample project->SettingsViewController.m, we list many example there about meeting settings, for example:
- (UITableViewCell*)titleHiddenCell
{
MobileRTCMeetingSettings *settings = [[MobileRTC sharedRTC] getMeetingSettings];
if (!settings)
return nil;
BOOL hidden = [settings meetingTitleHidden];
if (!_titleHiddenCell)
{
_titleHiddenCell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:nil];
_titleHiddenCell.selectionStyle = UITableViewCellSelectionStyleNone;
_titleHiddenCell.textLabel.text = NSLocalizedString(@“Hide Meeting Title”, @"");
UISwitch *sv = [[UISwitch alloc] initWithFrame:CGRectZero];
[sv setOn:hidden animated:NO];
[sv addTarget:self action:@selector(onHideMeetingTitle:) forControlEvents:UIControlEventValueChanged];
_titleHiddenCell.accessoryView = sv;
}
return _titleHiddenCell;
}
Best
Wei
Hi Sungpah
you need to change these settings before your meeting start.
onMeetingStateChange is the callback in the meeting.
you can refer to our sample project: project->MeetingSettingsViewController.m
Thanks