差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
后一修订版 两侧同时换到之后的修订记录
im:other:integrationcases:tc [2019/07/01 08:10]
jk [上麦]
im:other:integrationcases:tc [2019/07/01 08:11]
jk [上麦]
行 129: 行 129:
 ^步骤 ​        ​^%%iOS API%%       ​^%%Android API%%^ ^步骤 ​        ​^%%iOS API%%       ​^%%Android API%%^
 |1.请求上麦 ​   |[[http://​www.easemob.com/​apidoc/​ios/​chat3.0/​protocol_i_e_m_chat_manager-p.html#​ad139d7ad31d934a721a979955baf1868|EMClient.sharedClient.chatManager sendMessage:​ progress: completion:​]]|[[http://​www.easemob.com/​apidoc/​android/​chat3.0/​classcom_1_1hyphenate_1_1chat_1_1EMChatManager.html#​ad50be7183f088c415b9507bc7ce792e6|EMClient.getInstance().chatManager().sendMessage(msg);​]]| |1.请求上麦 ​   |[[http://​www.easemob.com/​apidoc/​ios/​chat3.0/​protocol_i_e_m_chat_manager-p.html#​ad139d7ad31d934a721a979955baf1868|EMClient.sharedClient.chatManager sendMessage:​ progress: completion:​]]|[[http://​www.easemob.com/​apidoc/​android/​chat3.0/​classcom_1_1hyphenate_1_1chat_1_1EMChatManager.html#​ad50be7183f088c415b9507bc7ce792e6|EMClient.getInstance().chatManager().sendMessage(msg);​]]|
-|2.改变角色属性|[[http://​www.easemob.com/​apidoc/​ios/​chat3.0/​protocol_i_e_m_conference_manager-p.html#​ac613f23e6f13a14f8c40f12f5c1b45f9|EMClient.sharedClient.conferenceManager changeMemberRoleWithConfId:​ memberNames:​ role: completion:​]]|[[http://​www.easemob.com/​apidoc/​android/​chat3.0/​classcom_1_1hyphenate_1_1chat_1_1EMChatManager.html#ad50be7183f088c415b9507bc7ce792e6|EMClient.getInstance().conferenceManager().grantRole(targetRole);​]]|+|2.改变角色属性|[[http://​www.easemob.com/​apidoc/​ios/​chat3.0/​protocol_i_e_m_conference_manager-p.html#​ac613f23e6f13a14f8c40f12f5c1b45f9|EMClient.sharedClient.conferenceManager changeMemberRoleWithConfId:​ memberNames:​ role: completion:​]]|[[http://​www.easemob.com/​apidoc/​android/​chat3.0/​classcom_1_1hyphenate_1_1chat_1_1EMConferenceManager.html#a52a1e73bc4b588bc57227c7a57512409|EMClient.getInstance().conferenceManager().grantRole(targetRole);​]]|
 |3.上麦成为主播|[[http://​www.easemob.com/​apidoc/​ios/​chat3.0/​protocol_e_m_conference_manager_delegate-p.html#​ada8c07dac796d492a5165b28b50fb02c|EMConferenceManagerDelegate#​-roleDidChanged:​]]|[[http://​www.easemob.com/​apidoc/​android/​chat3.0/​interfacecom_1_1hyphenate_1_1EMConferenceListener.html#​a6df0e567fc534314cee3008c310dfe72|EMConferenceListener#​onRoleChanged(role);​]]| |3.上麦成为主播|[[http://​www.easemob.com/​apidoc/​ios/​chat3.0/​protocol_e_m_conference_manager_delegate-p.html#​ada8c07dac796d492a5165b28b50fb02c|EMConferenceManagerDelegate#​-roleDidChanged:​]]|[[http://​www.easemob.com/​apidoc/​android/​chat3.0/​interfacecom_1_1hyphenate_1_1EMConferenceListener.html#​a6df0e567fc534314cee3008c310dfe72|EMConferenceListener#​onRoleChanged(role);​]]|
 |4.推流 ​      ​|[[http://​www.easemob.com/​apidoc/​ios/​chat3.0/​protocol_i_e_m_conference_manager-p.html#​a4a621606d73a0ea1fab14aa336446a6b|EMClient.sharedClient.conferenceManager publishConference:​ streamParam:​ completion:​]]|[[http://​www.easemob.com/​apidoc/​android/​chat3.0/​classcom_1_1hyphenate_1_1chat_1_1EMConferenceManager.html#​aa087a548e2d8f79ce06f50927decc137|EMClient.getInstance().conferenceManager().publish(param,​callback);​]]| |4.推流 ​      ​|[[http://​www.easemob.com/​apidoc/​ios/​chat3.0/​protocol_i_e_m_conference_manager-p.html#​a4a621606d73a0ea1fab14aa336446a6b|EMClient.sharedClient.conferenceManager publishConference:​ streamParam:​ completion:​]]|[[http://​www.easemob.com/​apidoc/​android/​chat3.0/​classcom_1_1hyphenate_1_1chat_1_1EMConferenceManager.html#​aa087a548e2d8f79ce06f50927decc137|EMClient.getInstance().conferenceManager().publish(param,​callback);​]]|