Преглед изворни кода

【Doc】update readme file ande remove gif

tatemin пре 1 година
родитељ
комит
0ed0480f67
10 измењених фајлова са 112 додато и 471 уклоњено
  1. 0 68
      Android/README.en.md
  2. 45 43
      Android/README.md
  3. 66 0
      Android/README.zh.md
  4. BIN
      Mini_TUIRoom_creat.gif
  5. BIN
      Mini_TUIRoom_join.gif
  6. 0 175
      ReleaseNotes.md
  7. 0 184
      ReleaseNotes.zh.md
  8. 1 1
      iOS/README.md
  9. BIN
      screencapture.gif
  10. BIN
      tuiroom_demo.gif

+ 0 - 68
Android/README.en.md

@@ -1,68 +0,0 @@
-# Quick Run of TUIRoomKit Demo for Android
-_[中文](README.md) | English_
-
-This document describes how to quickly run the `TUIRoomKit` demo project to try out multi-person audio/video interactions. For more information on the TUIRoomKit component connection process, see **[Integrating TUIRoomKit (Android)](https://trtc.io/document/54843)**.
-
-> [!IMPORTANT]
-> The commercial version of TRTC Conference (TUIRoomKit) is coming soon. Please contact us to get a free trial of the powerful features of the commercial SDK (version 2.0). <br>
-The default download on GitHub is the 2.0 version SDK. You need to contact us through the following method to activate its use:<br>
-·Send an email to: chaooliang@tencent.com, please be sure to include the SDKAppID in your email, so we can quickly respond and activate it for you.(Recommended for a quick response)<br>
-·Join the Telegram group: https://t.me/+EPk6TMZEZMM5OGY1?s_url=https%3A%2F%2Ftrtc.io.
-
-## Directory Structure
-
-```
-Android
-├─ app              // Main panel, which is the entry of the multi-person audio/video interaction scenario
-├─ debug            // Debugging code
-├─ timcommon        // Chat interface public components
-├─ tuichat          // Chat interface components
-└─ tuiroomkit       // Multi-person audio/video interaction business logic
-```
-
-
-## Environment Requirements
-- Compatibility with Android 4.4 (SDK API Level 19) or above is required. Android 5.0 (SDK API Level 21) or above is recommended
-- Android Studio 3.5 or above
-
-## Demo Run Example
-
-### Step 1. Activate the service
-1. Please refer to the official documentation at [Integration (TUIRoomKit)](https://trtc.io/document/54843) to obtain your own SDKAppID and SDKSecreKey.
-
-
-[](id:ui.step2)
-### Step 2. Download the source code and configure the project
-1. Clone or directly download the source code in the repository. **Feel free to star our project if you like it.**
-2. Find and open the `Android/debug/src/main/java/com/tencent/liteav/debug/GenerateTestUserSig.java` file.
-3. Set parameters in `GenerateTestUserSig.java`:
-	<img src="../Preview/test-user-sig-android.png" width="900">
-
-	- SDKAppID: A placeholder by default. Set it to the `SDKAppID` that you noted down in step 1.
-	- SDKSecretKey: A placeholder by default. Set it to the key information that you noted down in step 1.
-
-### Step 3. Compile and run the application
-You can open the source code directory `TUIRoomKit/Android` in Android Studio 3.5 or later, wait for the Android Studio project to be synced, connect to a real device, and click **Run** to try out the application.
-
-### Step 4. Try out the demo
-
-Note: You need to prepare at least two devices to try out TUIRoomKit. Here, users A and B represent two different devices:
-
-**Device A (userId: 111)**
-
-- Step 1: On the welcome page, enter the username (which must be unique), such as `111`.
-- Step 2: Click **Create Room**.
-- Step 3: Enter the room creation page. Note down the ID of the newly created room.
-- Step 4: Enter the room.
-
-**Device B (userId: 222)**
-
-- Step 1: Enter the username (which must be unique), such as `222`.
-- Step 2: Click **Enter Room** and enter the ID of the room created by user A (the room ID that you noted down in step 3 on device A) to enter the room.
-
-## Have any questions?
-Welcome to join our Telegram Group to communicate with our professional engineers! We are more than happy to hear from you~
-Click to join: https://t.me/+EPk6TMZEZMM5OGY1
-Or scan the QR code
-
-<img src="https://qcloudimg.tencent-cloud.cn/raw/9c67ed5746575e256b81ce5a60216c5a.jpg" width="320"/>

+ 45 - 43
Android/README.md

@@ -1,66 +1,68 @@
-# TUIRoomKit Android 示例工程快速跑通
-_中文 | [English](README.en.md)_
+# Quick Run of TUIRoomKit Demo for Android
+_[简体中文](README.zh.md) | English_
 
-本文档主要介绍如何快速跑通 `TUIRoomKit` 示例工程,体验多人音视频互动,更详细的 `TUIRoomKit` 组件接入流程,请点击腾讯云官网文档: [**TUIRoomKit 组件 Android 接入说明** ](https://cloud.tencent.com/document/product/647/81961)...
+This document describes how to quickly run the `TUIRoomKit` demo project to try out multi-person audio/video interactions. For more information on the TUIRoomKit component connection process, see **[Integrating TUIRoomKit (Android)](https://trtc.io/document/54843)**.
 
+> [!IMPORTANT]
+> The commercial version of TRTC Conference (TUIRoomKit) is coming soon. Please contact us to get a free trial of the powerful features of the commercial SDK (version 2.0). <br>
+The default download on GitHub is the 2.0 version SDK. You need to contact us through the following method to activate its use:<br>
+·Send an email to: chaooliang@tencent.com, please be sure to include the SDKAppID in your email, so we can quickly respond and activate it for you.(Recommended for a quick response)<br>
+·Join the Telegram group: https://t.me/+EPk6TMZEZMM5OGY1?s_url=https%3A%2F%2Ftrtc.io.
 
-## 目录结构
+## Directory Structure
 
 ```
 Android
-├─ app              // 主面板,多人音视频互动场景入口
-├─ debug            // 调试相关
-├─ timcommon        // 调聊天界面公共组件
-├─ tuichat          // 聊天界面组件
-└─ tuiroomkit       // 多人音视频房间业务逻辑
+├─ app              // Main panel, which is the entry of the multi-person audio/video interaction scenario
+├─ debug            // Debugging code
+├─ timcommon        // Chat interface public components
+├─ tuichat          // Chat interface components
+└─ tuiroomkit       // Multi-person audio/video interaction business logic
 ```
 
-## 环境准备
-- 最低兼容 Android 4.4(SDK API Level 19),建议使用 Android 5.0 (SDK API Level 21)及以上版本
-- Android Studio 3.5及以上版本
 
-## 运行示例
+## Environment Requirements
+- Compatibility with Android 4.4 (SDK API Level 19) or above is required. Android 5.0 (SDK API Level 21) or above is recommended
+- Android Studio 3.5 or above
 
-### 第一步:开通服务
-请参考官网文档中 [快速接入](https://cloud.tencent.com/document/product/1690/88933) 中获取自己的SDKAppID和SDKSecreKey
+## Demo Run Example
+
+### Step 1. Activate the service
+1. Please refer to the official documentation at [Integration (TUIRoomKit)](https://trtc.io/document/54843) to obtain your own SDKAppID and SDKSecreKey.
 
-[](id:ui.step2)
 
-### 第二步:下载源码,配置工程
-1. 克隆或者直接下载此仓库源码,**欢迎 Star**,感谢~~
-2. 找到并打开 `Android/debug/src/main/java/com/tencent/liteav/debug/GenerateTestUserSig.java` 文件。
-3. 配置 `GenerateTestUserSig.java` 文件中的相关参数:
+[](id:ui.step2)
+### Step 2. Download the source code and configure the project
+1. Clone or directly download the source code in the repository. **Feel free to star our project if you like it.**
+2. Find and open the `Android/debug/src/main/java/com/tencent/liteav/debug/GenerateTestUserSig.java` file.
+3. Set parameters in `GenerateTestUserSig.java`:
 	<img src="../Preview/test-user-sig-android.png" width="900">
-	- SDKAppID:默认为占位符(PLACEHOLDER),请设置为步第一步中记录下的 SDKAppID。
-	- SDKSecretKey:默认为占位符(PLACEHOLDER),请设置为步第一步中记录下的密钥信息。
 
-### 第三步:编译运行
-使用 Android Studio(3.5 以上的版本)打开源码目录 `TUIRoomKit/Android`,待Android Studio工程同步完成后,连接真机单击 **运行按钮** 即可开始体验本APP。
+	- SDKAppID: A placeholder by default. Set it to the `SDKAppID` that you noted down in step 1.
+	- SDKSecretKey: A placeholder by default. Set it to the key information that you noted down in step 1.
 
-### 第四步:示例体验
+### Step 3. Compile and run the application
+You can open the source code directory `TUIRoomKit/Android` in Android Studio 3.5 or later, wait for the Android Studio project to be synced, connect to a real device, and click **Run** to try out the application.
 
-Tips:TUIRoomKit 使用体验,至少需要两台设备,如果用户A/B分别代表两台不同的设备:
+### Step 4. Try out the demo
 
-**设备 A(userId:111)**
+Note: You need to prepare at least two devices to try out TUIRoomKit. Here, users A and B represent two different devices:
 
-- 步骤1、在欢迎页,输入用户名(请确保用户名唯一性,不能与其他用户重复),比如111;
-- 步骤2、点击创建房间;
-- 步骤3、进入到创建房间界面,可以将创建的房间号记录下来;
-- 步骤4、进入房间;
+**Device A (userId: 111)**
 
-| 步骤1 | 步骤2 | 步骤3 | 步骤4 |
-|---------|---------|---------|---------|
-| <img src="https://qcloudimg.tencent-cloud.cn/raw/7078de13e36acb9756cd407567b8605c.png" width="320"/> | <img src="https://qcloudimg.tencent-cloud.cn/raw/497d147ca8e8ece491c2b4aae27697ae.png" width="320"/> | <img src="https://qcloudimg.tencent-cloud.cn/raw/632cacffcf697f1bc05e51e6d626e434.png" width="320"/> | <img src="https://qcloudimg.tencent-cloud.cn/raw/3d217a070cfc1872ea7dea5a778819bf.png" width="320"/> |
+- Step 1: On the welcome page, enter the username (which must be unique), such as `111`.
+- Step 2: Click **Create Room**.
+- Step 3: Enter the room creation page. Note down the ID of the newly created room.
+- Step 4: Enter the room.
 
-**设备 B(userId:222)**
+**Device B (userId: 222)**
 
-- 步骤1:输入用户名(请确保用户名唯一性,不能与其他用户重复),比如222;
-- 步骤2、点击“加入房间”,输入用户 A 创建的房间号(设备A第3步记录的房间号),加入房间;
+- Step 1: Enter the username (which must be unique), such as `222`.
+- Step 2: Click **Enter Room** and enter the ID of the room created by user A (the room ID that you noted down in step 3 on device A) to enter the room.
 
-| 步骤1 | 步骤2 |
-|---------|---------|
-|<img src="https://qcloudimg.tencent-cloud.cn/raw/86c09b7cb9ea8ae640e53f06ad7510d7.png" width="320"/>|<img src="https://qcloudimg.tencent-cloud.cn/raw/949cf774fbfb19986d4373c4d17f260f.png" width="320"/>|
-## 常见问题
+## Have any questions?
+Welcome to join our Telegram Group to communicate with our professional engineers! We are more than happy to hear from you~
+Click to join: https://t.me/+EPk6TMZEZMM5OGY1
+Or scan the QR code
 
-- [TUI 场景化解决方案常见问题](https://cloud.tencent.com/document/product/647/84272)
-- 欢迎加入 QQ 群:592465424,进行技术交流和反馈~
+<img src="https://qcloudimg.tencent-cloud.cn/raw/9c67ed5746575e256b81ce5a60216c5a.jpg" width="320"/>

+ 66 - 0
Android/README.zh.md

@@ -0,0 +1,66 @@
+# TUIRoomKit Android 示例工程快速跑通
+_简体中文 | [English](README.md)_
+
+本文档主要介绍如何快速跑通 `TUIRoomKit` 示例工程,体验多人音视频互动,更详细的 `TUIRoomKit` 组件接入流程,请点击腾讯云官网文档: [**TUIRoomKit 组件 Android 接入说明** ](https://cloud.tencent.com/document/product/647/81961)...
+
+
+## 目录结构
+
+```
+Android
+├─ app              // 主面板,多人音视频互动场景入口
+├─ debug            // 调试相关
+├─ timcommon        // 调聊天界面公共组件
+├─ tuichat          // 聊天界面组件
+└─ tuiroomkit       // 多人音视频房间业务逻辑
+```
+
+## 环境准备
+- 最低兼容 Android 4.4(SDK API Level 19),建议使用 Android 5.0 (SDK API Level 21)及以上版本
+- Android Studio 3.5及以上版本
+
+## 运行示例
+
+### 第一步:开通服务
+请参考官网文档中 [快速接入](https://cloud.tencent.com/document/product/1690/88933) 中获取自己的SDKAppID和SDKSecreKey
+
+[](id:ui.step2)
+
+### 第二步:下载源码,配置工程
+1. 克隆或者直接下载此仓库源码,**欢迎 Star**,感谢~~
+2. 找到并打开 `Android/debug/src/main/java/com/tencent/liteav/debug/GenerateTestUserSig.java` 文件。
+3. 配置 `GenerateTestUserSig.java` 文件中的相关参数:
+	<img src="../Preview/test-user-sig-android.png" width="900">
+	- SDKAppID:默认为占位符(PLACEHOLDER),请设置为步第一步中记录下的 SDKAppID。
+	- SDKSecretKey:默认为占位符(PLACEHOLDER),请设置为步第一步中记录下的密钥信息。
+
+### 第三步:编译运行
+使用 Android Studio(3.5 以上的版本)打开源码目录 `TUIRoomKit/Android`,待Android Studio工程同步完成后,连接真机单击 **运行按钮** 即可开始体验本APP。
+
+### 第四步:示例体验
+
+Tips:TUIRoomKit 使用体验,至少需要两台设备,如果用户A/B分别代表两台不同的设备:
+
+**设备 A(userId:111)**
+
+- 步骤1、在欢迎页,输入用户名(请确保用户名唯一性,不能与其他用户重复),比如111;
+- 步骤2、点击创建房间;
+- 步骤3、进入到创建房间界面,可以将创建的房间号记录下来;
+- 步骤4、进入房间;
+
+| 步骤1 | 步骤2 | 步骤3 | 步骤4 |
+|---------|---------|---------|---------|
+| <img src="https://qcloudimg.tencent-cloud.cn/raw/7078de13e36acb9756cd407567b8605c.png" width="320"/> | <img src="https://qcloudimg.tencent-cloud.cn/raw/497d147ca8e8ece491c2b4aae27697ae.png" width="320"/> | <img src="https://qcloudimg.tencent-cloud.cn/raw/632cacffcf697f1bc05e51e6d626e434.png" width="320"/> | <img src="https://qcloudimg.tencent-cloud.cn/raw/3d217a070cfc1872ea7dea5a778819bf.png" width="320"/> |
+
+**设备 B(userId:222)**
+
+- 步骤1:输入用户名(请确保用户名唯一性,不能与其他用户重复),比如222;
+- 步骤2、点击“加入房间”,输入用户 A 创建的房间号(设备A第3步记录的房间号),加入房间;
+
+| 步骤1 | 步骤2 |
+|---------|---------|
+|<img src="https://qcloudimg.tencent-cloud.cn/raw/86c09b7cb9ea8ae640e53f06ad7510d7.png" width="320"/>|<img src="https://qcloudimg.tencent-cloud.cn/raw/949cf774fbfb19986d4373c4d17f260f.png" width="320"/>|
+## 常见问题
+
+- [TUI 场景化解决方案常见问题](https://cloud.tencent.com/document/product/647/84272)
+- 欢迎加入 QQ 群:592465424,进行技术交流和反馈~

BIN
Mini_TUIRoom_creat.gif


BIN
Mini_TUIRoom_join.gif


+ 0 - 175
ReleaseNotes.md

@@ -1,175 +0,0 @@
-English | [简体中文](ReleaseNotes.zh.md)
-## Release Notes:
-
-### Version 2.0.0 @ 2024.01.07
-Optimizations for the Conference scenario across all platforms:
-#### Room Management:
-- Independent room service, no longer relying on IM groups.
-- Added a complete set of room list management APIs.
-- Added reservation-related REST APIs for meetings and improved the capabilities of REST APIs.
-- The SDK provides a singleton interface.
-- Optimized the room entry process for increased stability.
-
-#### Member Management:
-- Independent background service for more accurate member lists.
-- The server-side REST API also supports member management.
-- Unbound from IM groups, chat groups, and conference rooms are no longer coupled.
-- Updated room member offline detection logic, aligning with Tencent meeting offline detection business logic.
-- Support for actively kicking non-online members out of the room, providing a server-side REST API for operations.
-- Optimized administrator & room owner status notifications, fixing several issues related to role feedback in version 1.x.
-
-#### Media Device Management:
-- Independent call control signaling service.
-- Provides server-side operation-related APIs.
-- Call control management messages are separated from IM group history messages and no longer pollute chat records.
-- Independent seat management service, providing a complete set of seat management REST APIs.
-- Unified seat business logic, supporting up to 20.
-- Seat supports queuing, no longer requires a mandatory seat index.
-- Unified logic for ordered and unordered seat positions, no longer distinguishing between meetings and live.
-- Support for pulling the seat request list at any time, solving the problem of lost seat requests in version 1.x when exiting midway.
-
-#### API Changes
-For details, see [API changes](./api_change_log.md).
-
-### Version 1.7.1 @ 2024.01.05:
-- Android and iOS: Added the administrator function, where the host can set/cancel - administrators to assist the host in performing operations such as muting and approving participants for the meeting.
--  Android: Optimized the volume prompt effect for the simplified Mic icon.
--  Android: Solved the speaker mode conflict: Personal video show cannot enter screen sharing.
--  Android: Solved the issue of incomplete resource release caused by rapid and repeated entry/exit of the meeting.
-
-### Version 1.7.0 @ 2023.12.18
-- Android & iOS: Improve beautify UI, adjust rounded corners, background color, size, etc.;
-- Android & iOS: Fixed some issues in special scenarios;
-- Android: Refine the content of the small screen in the room, and split the refresh into user, video, and audio parts;
-- Android: Solve the problem of multiple setting panels appearing when the bottom menu bar is clicked multiple times;
-- Android: Optimize the development access process and adapt to Gradle 8.0;
-- iOS: Fix the occasional black screen problem;
-- iOS: Change the room number generation logic and fix the occasional room creation failure problem;
-
-### Version 1.6.1 @ 2023.11.10
-- Android & iOS: Optimize product experience, further beautify the landscape UI;
-- Android & iOS: Optimize product experience, solve the jitter of the small screen switching in speaker mode, and set the small screen switching interval to 5 seconds;
-- Android & iOS: Increase the readability of the source code, adjust the file directory and file naming of the UI;
-
-### Version 1.6.0 @ 2023.10.27
-- iOS & Android: Optimize the interface;
-- iOS & Android: Add landscape and portrait screen adaptation;
-
-### Version 1.5.1 @ 2023.09.28
-- iOS & Android: Optimize the development access process, update the TUIRoomKit interface;
-- iOS & Android: Optimize product experience, update the UI interface;
-- iOS & Android: Optimize product experience, make microphone switch speed smoother;
-- iOS & Android: Layout adaptation RTL, add Arabic;
-
-### Version 1.5.0 @ 2023.09.08
-- iOS: Remove beauty feature;
-
-### Version 1.4.5 @ 2023.08.14
-- iOS: Modify the problem that the quick meeting message sent by IM can be replied by long press;
-
-### Version 1.4.4 @ 2023.08.03
-- Android: Add video floating window function, prioritize screen sharing screen, followed by the owner's screen;
-- Android: Optimize product experience, change the default audio output when entering the room to the speaker;
-- Android: Optimize product experience, add a prompt when the account is kicked offline;
-- Android: Optimize product experience, add a prompt for successful transfer of the homeowner;
-- Android: Optimize the development access process, remove the tuivideoseat module, and merge its functions into tuiroomkit;
-- iOS: Add video floating window function, prioritize screen sharing screen, followed by the owner's screen;
-- iOS: Optimize product experience, change the default audio output when entering the room to the speaker;
-- iOS: Optimize product experience, add a prompt for successful transfer of the homeowner;
-- iOS: Optimize the development access process, remove the TUIVideoSeat module, and merge its functions into TUIRoomKit;
-
-### Version 1.4.3 @ 2023.07.28
-- iOS: Fix the problem of overlapping meetings when two people share the screen at the same time;
-
-### Version 1.4.2 @ 2023.07.24
-- Android & iOS: Fix the occasional Crash when frequently obtaining user information;
-- Android & iOS: Fix the abnormal audio volume callback problem caused by turning off the microphone in some scenarios;
-
-### Version 1.3.4 @ 2023.07.12
-- Android: Add background survival logic to ensure the normal use of audio and video when the app is in the background;
-- Android: Remove Basic and TUIBeauty modules;
-- Android: Optimize video screen flicker, multiple refreshes, and other issues;
-- Android: TUIRoomKit supports chat function;
-- iOS: Add background survival logic to solve the problem that you can't hear the other party's voice when you go to the background
-- iOS: Modify the problem that the preview setting page does not have horizontal and vertical screen induction
-- iOS: If the system access to the camera and microphone is not allowed, open the microphone and camera to increase the permission access later
-- iOS: Integrate TUIRoomKit with IM
-
-### Version 1.3.3 @ 2023.06.21
-- iOS: Modify the problem of watching screen sharing in the hand-raising speaking room
-- iOS: Modify the conference QR code
-
-### Version 1.3.2 @ 2023.06.05
-- iOS: Modify the room entry time
-
-### Version 1.3.1 @ 2023.05.30
-- iOS: Display the corresponding button according to whether the beauty and chat are imported
-
-### Version 1.3.0 @ 2023.05.22
-- iOS: Fix unresponsive click issue
-- iOS: Adapt to OC
-- iOS: Add Chinese and English switching
-- iOS: Fix the initial state problem of microphone and camera
-
-### Version 1.2.3 @ 2023.05.06
-- iOS: Fix issues caused by simultaneous access to TUIRoomKit and TUICallKit
-
-### Version 1.2.2 @ 2023.04.28
-- iOS: Fix routing jump problem
-
-### Version 1.2.1 @ 2023.04.27
-- iOS: Fix the problem of directly displaying the create room or enter room page without a preview page
-
-### Version 1.2.0 @ 2023.04.25
-- iOS: TUIRoomKit adds landscape mode
-- iOS: TUIRoomKit adds hand-raising speaking room on-mic prompt
-- iOS: TUIVideoSeat adds landscape mode and two-finger zoom function
-
-### Version 1.1.0 @ 2023.04.14
-- iOS & Android: Adapt `RoomEngine` `V1.2.0` changes
-- iOS: VideoSeat adds speaker mode
-- iOS: Fix the problem that the beauty setting is not saved
-- iOS: Fix the problem that the hand-raising speaking request times out but the request is not removed from the hand-raising list
-- iOS: Fix the problem that every time you click settings, the audio and video parameters are default values
-- iOS: Fix the problem that sending pictures in chat will crash
-- iOS: Fix the problem of jumping after transferring the homeowner and leaving the room page
-- Android: Add landscape mode for a better viewing experience
-- Android: Optimize UI interface popup animation
-
-### Version 1.0.6 @ 2023.03.27
-- Android: Dual-mode supports video screen switching to the other party's screen
-- Android: Optimize video mic position `TUIVideoSeat` layout for better interaction experience
-
-### Version 1.0.5 @ 2023.03.27
-- Android: Adapt `RoomEngine` `V1.0.2` changes, `requestId` changed from `int` to `String`
-- Android: Update `imsdk` version to `7.1.3925`
-- iOS: Add `TUIChat` chat function
-- iOS: Fix the problem of black screen display in the video
-- iOS: Fix the problem that the homeowner cannot get off the stage after the hand-raising speaking room is converted
-
-### Version 1.0.4 @ 2023.03.10
-- iOS & Android: Add `logout` interface
-- Android: Integrate `TUIChat` chat function
-- Android: Fix text display issues on some models
-- Android: Fix the problem that the video mic position homeowner icon is displayed abnormally after the homeowner transfers in specific situations
-- Android: Optimize `Toast` prompts after some operations
-- iOS: Fix the problem of homeowner management of members on the member list page
-- iOS: Fix the problem of microphone and camera after getting on the stage and leaving the room, and re-entering the room
-
-### Version 1.0.3 @ 2023.03.06
-- iOS & Android: Modify `enterRoom` callback, delete `RoomScene` parameter
-- iOS & Android: Modify `onExitRoom` callback parameter to no parameter
-- iOS & Android: Fix the problem that the front and rear cameras and video mirroring settings before entering the room do not take effect in the room
-- Android: Fix the problem that the user who has not been on the stage will crash after the homeowner leaves the room in the hand-raising speaking mode
-- Android: Upgrade the project compileSdkVersion and targetSdkVersion to 30
-- Android: Fix the problem that you cannot enter the room when there are too many people in the room
-- Android: Upgrade gradle version to 6.7.1
-- iOS: Fix callback exception caused by memory leak in roomEngine
-- iOS: Fix the abnormal display of homeowner status
-
-### Version 1.0.2 @ 2023.02.24
-- iOS & Android: Modify `setUp` interface `login` interface
-- iOS & Android: Add interface for setting user avatar and nickname `setSelfInfo`
-- iOS & Android: Add onLogin login result callback
-- iOS & Android: Add preparation page, you can preview the video before entering the room
-- iOS & Android: Add hand-raising speaking mode, the host can control the user's on and off the microphone, and the audience needs to apply for the microphone before they can speak normally

+ 0 - 184
ReleaseNotes.zh.md

@@ -1,184 +0,0 @@
-简体中文 | [English](ReleaseNotes.md)
-## 发布日志
-
-### Version 2.0.0 @ 2024.01.07
-#### RoomEngine SDK:
-全平台针对 Conference 场景,做出以下优化:
-#### 房间管理:
-- 独立的房间服务,不再依赖 IM 群组。
-- 新增完整的房间列表管理 API。
-- 新增预定会议相关的 REST API,完善 REST API 相关的能力。
-- 底层 SDK 提供单例接口。
-- 优化进房流程,进房更稳定。
-
-#### 成员管理:
-- 独立的后台服务,更加精准的成员列表。
-- 服务端 REST API 也支持成员管理。
-- 与 IM 群组解绑,聊天群和会议房间不再耦合。
-- 房间成员离线检测逻辑更新,对齐腾讯会议离线检测业务逻辑。
-- 支持将非在线成员主动踢出房间,提供可以操作的服务端 REST API。
-- 优化管理员&房主变跟状态通知,修复1.x中关于角色反馈的若干问题。
-
-#### 媒体设备管理:
-- 独立的会控信令服务。
-- 提供服务端操作相关的 API。
-- 会控管理消息从 IM 群组的历史消息中剥离,不再污染 chat 中的聊天记录。
-- 麦位(座位管理)独立的麦位服务,提供完整的麦位管理 REST  API。
-- 麦位统一业务逻辑,最多支持20个。
-- 上麦支持排麦,上麦不在强制要求传入麦位 index。
-- 有序麦位无序麦位统一逻辑,不在区分会议和直播。
-- 支持随时拉取排麦(上麦请求)列表,解决1.x 版本中,中途退出后,之前的上麦申请会丢失的问题。
-
-#### 接口变更
-详情见:
-- [ios api变更](./iOS/api_change_log.zh.md)
-- [Android api变更](./Android/api_change_log.zh.md)
-- [Flutter api变更](./Flutter/api_change_log.zh.md)
-- [Windows-Mac api变更](./Windows-Mac/api_change_log.zh.md)
-
-### Version 1.7.1 @ 2024.01.05
-- Android & iOS:新增管理员功能,房主可以设置/取消管理员,用于辅助房主对会议进行静音、审批上下台等操作;
-- Android : 优化简版 Mic 图标的音量提示效果;
-- Android : 解决演讲者模式冲突:个人视频秀无法进入屏幕分享;
-- Android : 解决快速反复进入/退出会议,可能导致的资源释放不及时问题;
-
-### Version 1.7.0 @ 2023.12.18
-- Android & iOS:进一步美化UI,对圆角、背景色、大小等进行了调整;
-- Android & iOS:修复了一些特殊场景下的异常问题;
-- Android:细化房间内演讲者小画面的刷新内容,将刷新拆分为 用户、视频、音频三部分;
-- Android:解决底部菜单栏偶现多次点击出现多个设置面板问题;
-- Android:优化开发接入流程,适配了 Gradle 8.0;
-- iOS:修改偶现的画面黑屏问题;
-- iOS:更改房间号的生成逻辑,修改偶现的创建房间失败问题;
-
-### Version 1.6.1 @ 2023.11.10
-- Android & iOS:优化产品体验,进一步美化横屏UI;
-- Android & iOS:优化产品体验,解决演讲者模式小画面切换抖动,设置小画面切换间隔为5秒;
-- Android & iOS:增加源码可读性,调整 UI 的文件目录及文件命名;
-
-### Version 1.6.0 @ 2023.10.27
-- iOS & Android: 优化界面;
-- iOS & Android: 增加横竖屏适配;
-
-### Version 1.5.1 @ 2023.09.28
-- iOS & Android: 优化开发接入流程,更新 TUIRoomKit 的接口;
-- iOS & Android: 优化产品体验,更新 UI 界面;
-- iOS & Android: 优化产品体验,让麦克风开关速度更新顺滑;
-- iOS & Android: 布局适配 RTL,新增阿拉伯语;
-
-### Version 1.5.0 @ 2023.09.08
-- iOS: 删除美颜;
-
-### Version 1.4.5 @ 2023.08.14
-- iOS: 修改IM发送的快速会议消息长按可回复问题;
-
-### Version 1.4.4 @ 2023.08.03
-- Android:新增视频悬浮窗功能,优先显示屏幕分享画面,其次房主画面;
-- Android:优化产品体验,进房默认音频输出改为扬声器;
-- Android:优化产品体验,增加账户被踢下线时的提示;
-- Android:优化产品体验,增加转让房主成功的提示;
-- Android:优化开发接入流程,移除 tuivideoseat 模块,将其功能合并到 tuiroomkit 中;
-- iOS: 新增视频悬浮窗功能,优先显示屏幕分享画面,其次房主画面;
-- iOS: 优化产品体验,进房默认音频输出改为扬声器;
-- iOS: 优化产品体验,增加转让房主成功的提示;
-- iOS: 优化开发接入流程,移除 TUIVideoSeat 模块,将其功能合并到 TUIRoomKit 中;
-
-### Version 1.4.3 @ 2023.07.28
-- iOS: 修复了两个人同时进行屏幕共享,会面重叠问题;
-
-### Version 1.4.2 @ 2023.07.24
-- Android & iOS: 修复了频繁获取用户信息时,偶现Crash;
-- Android & iOS: 修复了部分场景下,关闭麦克风导致的音频音量回调异常问题;
-
-### Version 1.3.4 @ 2023.07.12
-- Android:增加后台保活逻辑,保证 app 退到后台时,音视频的正常使用;
-- Android:去除 Basic 和 TUIBeauty 模块;
-- Android:优化视频画面闪烁、多次刷新等问题;
-- Android:TUIRoomKit 支持聊天功能;
-- iOS:增加后台保活逻辑,解决退到后台不能听到对方声音的问题
-- iOS:修改预览设置页面没有横竖屏感应问题
-- iOS:系统访问摄像头麦克风权限如果不被允许,之后打开麦克风和摄像头增加权限访问
-- iOS:将TUIRoomKit接入IM
-
-### Version 1.3.3 @ 2023.06.21
-- iOS:修改举手发言房间收看屏幕共享的问题
-- iOS:修改会议二维码
-
-### Version 1.3.2 @ 2023.06.05
-- iOS:修改进房时间
-
-### Version 1.3.1 @ 2023.05.30
-- iOS:根据是否导入美颜和聊天来显示相应按钮
-
-### Version 1.3.0 @ 2023.05.22
-- iOS:修复点击无响应问题
-- iOS:适配OC
-- iOS:增加中英文切换
-- iOS:修复麦克风和摄像头出事状态问题
-
-### Version 1.2.3 @ 2023.05.06
-- iOS:修复同时接入TUIRoomKit和TUICallKit产生的问题
-
-### Version 1.2.2 @ 2023.04.28
-- iOS:修复路由跳转问题
-
-### Version 1.2.1 @ 2023.04.27
-- iOS:修复没有预览页面直接显示创建房间或者进入房间页面时的问题
-
-### Version 1.2.0 @ 2023.04.25
-- iOS:TUIRoomKit增加横屏模式
-- iOS:TUIRoomKit增加举手发言房间上麦提示
-- iOS:TUIVideoSeat增加横屏模式和双指放大功能
-
-### Version 1.1.0 @ 2023.04.14
-- iOS&Android: 适配 `RoomEngine`  `V1.2.0` 修改
-- iOS:VideoSeat增加演讲者模式
-- iOS:修复美颜设置没有保存的问题
-- iOS:修复举手发言请求超时却没有从举手列表中删除该请求的问题
-- iOS:修复每次点击设置,音频和视频参数都是默认值的问题
-- iOS:修复聊天发送图片会崩溃的问题
-- iOS:修复转交房主后离开房间页面的跳转问题
-- Android: 新增横屏模式,提供更好的观看体验
-- Android: 优化UI界面弹窗动画
-
-### Version 1.0.6 @ 2023.03.27
-- Android: 双人模式支持视频画面点击切换为对方画面
-- Android: 优化视频麦位 `TUIVideoSeat` 布局,提供更好的交互体验
-
-### Version 1.0.5 @ 2023.03.27
-- Android: 适配 `RoomEngine`  `V1.0.2` 修改,`requestId` 由 `int` 修改为 `String`
-- Android: 更新 `imsdk` 版本为 `7.1.3925`
-- iOS:增加 `TUIChat` 聊天功能
-- iOS:修复视频显示黑屏问题
-- iOS:修复举手发言房间转换房主后无法下台的问题
-
-### Version 1.0.4 @ 2023.03.10
-- iOS&Android: 新增 `logout` 接口
-- Android: 集成 `TUIChat` 聊天功能
-- Android: 修复部分机型上文字显示异常的问题
-- Android: 修复特定情况房主转让后视频麦位房主图标显示异常的问题
-- Android: 优化部分操作后的 `Toast` 提示
-- iOS: 修复房主在成员列表页面对于成员的管理bug
-- iOS: 修复上麦后退房,重新进入房间麦克风和摄像头的bug
-
-### Version 1.0.3 @ 2023.03.06
-- iOS&Android: 修改 `enterRoom` 回调,删除 `RoomScene` 参数
-- iOS&Android: 修改 `onExitRoom` 回调参数为无参
-- iOS&Android: 修复进房前后置摄像头、视频镜像设置在房间内不生效的bug
-- Android: 修复举手发言模式房主退房后未上麦用户会崩溃的bug
-- Android: 升级工程compileSdkVersion与targetSdkVersion为30
-- Android: 修复房间内人数较多时无法进房的bug
-- Android: gradle版本升级为6.7.1
-- iOS: 修复roomEngine内存泄露引发的回调异常
-- iOS: 修复房主状态显示的异常bug
-
-### Version 1.0.2 @ 2023.02.24
-- iOS&Android: 修改 `setUp` 接口 `login` 接口
-- iOS&Android: 新增设置用户头像、昵称接口 `setSelfInfo`
-- iOS&Android: 新增登录结果回调onLogin
-- iOS&Android: 新增准备页面,进房前可进行视频预览
-- iOS&Android: 新增举手发言模式,主持人可对用户进行上下麦控制,观众需要申请上麦之后,才能正常发言
-- iOS&Android: 全新UI改版,多处交互ui进行调整,提供更好的音视频交互体验
-
-### Version 1.0.1 @ 2023.02.22
-- iOS&Android: 更新 `TUIRoomEngine` 依赖

+ 1 - 1
iOS/README.md

@@ -1,6 +1,6 @@
 # Quick Run of TUIRoomKit Demo for iOS
 
-_[中文](README.zh.md) | English_
+_[简体中文](README.zh.md) | English_
 
 This document describes how to quickly run the TUIRoomKit demo project to make a high-quality audio/video call. For more information on the TUIRoomKit component connection process, see **[Integrating TUIRoomKit (iOS)](https://trtc.io/document/54842)**.
 

BIN
screencapture.gif