在上篇文章中我们已经集成了实时音视频的SDK,并进行了相应的初始化。这篇文章我们来讲如何快速开播。
1. 视频直播。视频直播的管理类是VideoLiveKit,创建房间的时候需要填入房间号即可进入开播页面。代码如下:
VideoLiveKit.createInstance().startLive(roomId: "live_15")
2. 观看视频直播,通过主播的房间号就可以进入开播的房间。
VideoLiveKit.createInstance().joinLive(roomId: "live_15")
3. 语音房开播,需要创建基础的设置,如连麦方式以及麦位个数,然后还需要房间号,即可开播。
let params = CreateRoomParams()
params.seatMode = .applyToTake
params.maxAnchorCount = VoiceRoomDefine.MAX_CONNECTED_VIEWERS_COUNT
VoiceRoomKit.createInstance().createRoom(roomId: "live_14", params: params)
4. 语音房观看直播,也只需要填入房间号即可修改。
VoiceRoomKit.createInstance().enterRoom(roomId: "live_14")
以上就是使用实时音视频进行视频和语音开播的相关配置和代码。后续会更新如何修改SDK的UI。