2024/05/13 15:36:42
新手指引
在线 K 歌房是什么?
在线 K 歌房是声网提供的线上 K 歌场景化解决方案,采用模块化组件设计,提供 K 歌热门曲库,涵盖 20 多万首正版歌曲,可一站式灵活接入到各类娱乐社交场景中。歌房里的主播可以点歌成为主唱,跟随歌曲伴奏演唱给歌房内的听众,还可以邀请房间内其他主播一起进行双人或多人合唱、抢唱。声网在线 K 歌房提供曲库检索和自定义歌曲上线功能,可根据用户反馈,一周内实现各类歌曲的快速上线。
如何选型
为满足不同需求,声网针对在线 K 歌房场景提供如下解决方案:
- 含 UI 的解决方案:AUIKaraoke
- 无 UI 解决方案:场景化 API 方案和非场景化 API 方案
各方案对比如下:
类别 | AUIKaraoke | 场景化 API 方案 | 非场景化 API 方案 |
---|---|---|---|
适用用户 | 适用于开发基础较弱、开发排期紧、需要快速上线的用户。 | 适用于开发排期紧、需快速上线、有一定定制化需求的用户。 | 适用于开发能力强且定制化需求极高的用户。 |
功能实现难度 | 低;可在 10 行代码内搭建一个 K 歌场景应用。 | 较低;场景化 API 代码结构较为简单,使用场景化 API 可以简化歌曲管理、播放管理等逻辑,但房间管理、麦位管理等功能及 UI 需自行开发设计。 | 中等;需直接使用实时互动 SDK 接口,并自行设计、开发所有业务逻辑和 UI。 |
可拓展性 | 中等;支持通过组件自定义 K 歌房间的 UI 和相关业务逻辑,如 UI 的调整、业务的增删。如有更灵活的自定义需求,可以直接使用 AUIKit 提供的 UI 和 Service 组件进行组合开发。 | 较高,可自行进行功能定制化修改。 | 高;可自行进行功能定制化修改。 |
接入难度 | 低;将实时互动 SDK、RTM SDK、场景化 API 统一封装在组件内,集成 AUIKaraoke、AUIKit 即可实现场景搭建。 | 较低;需要集成场景化 API、实时互动 SDK。 | 中等;需要根据自己实际的业务需求自行集成实时互动、RTM 等 SDK。 |
注意
不同的方案计费方式不同,详情请联系技术支持。
如何实现在线 K 歌?
开通服务
创建声网项目,获取开发需要的 App ID、Token 等信息,开通 K 歌权限。
进阶功能
如何计费?
当你使用声网在线 K 歌房解决方案时,声网收取实时音频费用和内容订阅费用,详见计费说明。
API 参考
K 歌房场景化 API
AUIKaraoke API
歌词打分组件 API