阿里云提供K歌房终端SDK的体验Demo,本文为您介绍K歌房Demo的体验方式。
下载Demo
|
平台 |
源码下载 |
体验入口 |
|
Android |
|
|
|
iOS |
体验流程
-
扫描并安装(或复制扫描后的地址至浏览器进行下载并安装)体验Demo。
-
打开体验Demo,单击互动直播>在线K歌房。
-
在登录页面输入我的ID,单击登录。
-
创建或进入已创建的聊天室。
-
单击创建K歌房可直接创建并进入新的K歌房。新创建K歌房的创建者即为此K歌房的主持人。
成功创建后进入K歌房界面,包含8个麦位(创建者默认占据1号麦位,角色为主持)、点歌按钮、聊天区域及底部麦克风、扬声器、设置等音频控制按钮。
-
单击进入可加入已创建的K歌房。加入其他用户已创建的K歌房。
进入K歌房后,界面展示8个麦位(网格排列),房主默认占据1号麦位并标识为主持人。单击右下角上麦按钮可申请上麦,上麦后可进行点歌操作。
跑通Demo源码
前提条件
Android
-
源码下载后,使用Android Studio打开Android目录。
-
打开工程文件build.gradle,修改包ID。
-
进入文件KTVServerConstant.java,修改服务端域名。
// KTVServerConstant.java
public static final String HOST = "你的应用服务器域名";
-
进入文件KTVServerConstant.java,修改实时音视频应用的AppID。
// KTVServerConstant.java
public static final String APP_ID = "你的实时音视频应用appID";
-
进行编译运行。
iOS
-
源码下载后,进入Example目录
-
在Example目录里执行命令“pod install --repo-update”,自动安装依赖SDK
-
打开工程文件“AUIKaraokeRoomExample.xcworkspace”,修改包Id
-
完成前提条件后,进入文件AUIVoiceRoomManager.swift,修改服务端域名
// AUIVoiceRoomManager.swift
let VoiceRoomServerDomain = "你的应用服务器域名"
-
完成前提条件后,进入文件AUIKaraokeRoomManager.swift,修改服务端域名
// AUIKaraokeRoomManager.swift
public let KaraokeRoomServerDomain = "你的应用服务器域名"
-
完成前提条件后,进入文件AUIRoomCommon.swift,修改互动直播应用appID
// AUIRoomCommon.swift
@objcMembers public class AUIRoomConfig: NSObject {
public var appId = "你的appID"
...
}
-
选择”Example“Target 进行编译运行
