在线KTV抢唱体验Demo及示例源码
在线 KTV 是社交娱乐场景下的新型互动玩法,通过歌曲把人与人连接起来,让沟通破冰变得更简单,有效提升平台用户停留时长。 抢唱:用户可根据自己的爱好选择不同分类的歌曲房间,房间内随机播放音乐片段,房间内用户可随时抢麦,演唱歌曲高潮片段。
Demo预览图

抢唱体验 Demo
下载地址:点击下载
源码为KTV抢唱 体验Demo iOS 客户端源码(Android 客户端源码同样可在下载地址获取)。
-
该源码仅供开发者接入时参考,ZEGO 不负责源码的后续维护。
-
若开发者计划将该源码用于生产环境,请确保发布前进行充分测试,避免发生潜在问题造成损失。
下文介绍如何运行体验 App 源码。
准备环境
在运行体验 App 源码前,请确保开发环境满足以下要求:
-
Xcode 13.0 及以上版本。
-
iOS 13.0 及以上版本的 iOS 真机设备或者模拟器。
-
iOS 设备、macOS 开发电脑已经连接到 Internet。
前提条件
-
已在 ZEGO 控制台创建项目,并申请有效的 AppID,详情请参考 控制台 – 项目管理 – 项目信息。
-
已在 ZEGO 控制台开通即时通讯服务,详情请参考控制台的 服务配置 – 即时通讯 – 开通服务。
-
已联系 ZEGO 技术支持开通版权音乐服务。
运行体验 App 源码
-
下载并解压体验 App 源码,得到 “GoKTVGrab_iOS_Sourcecode” 文件夹。
-
打开 “GoKTVGrab_iOS_Sourcecode” 文件夹,找到 “GoEnjoy.xcworkspace” 文件,双击运行。

-
下载的源码中缺少 SDK 初始化所需的 APP_ID 和 APP_SIGN。 按照文件路径 “ GoKTVGrab_iOS_Sourcecode/GoEnjoy/Config/KeyCenter.h”,找到 “KeyCenter.h” 文件,使用本文前提
条件已获取的 AppID 和 AppSign 正确填入(建议在 AppID 后加 “L” 避免编译错误),否则源码将无法正常运行。

-
由于体验 App 源码提供的业务后台地址对房间数量有所限制,同一个 AppID 同时创建的房间数量上限为 10。所以此后台地址仅限用于跑通体验 App 源码,请勿用于正式产品上线。
若您需要上线正式产品,请自行搭建业务后台。
-
在 Xcode 中点击左侧项目名称,在 “TARGETS” 里选中 “GoEnjoy”,选中一个 iOS 真机或模拟器。

-
若要在真机运行,点击左侧的项目名称,单击 “Signing & Capabilities” 选项卡,在 “Team” 中选择自己的开发者证书和 Bundle Identifier。(若在模拟器上运行,请跳过此步骤。)

-
单击 Xcode 左上角的 “Build” 按钮编译和运行源码。

常见问题
-
Xcode14 处理 pod 签名问题时报错,应该如何处理? 问题如图所示:

-
请如下图所示,分别选中 GoIMChat-GoIMChatRosource、GoKit-GoKit 以及 KTVGrab-KTVGrabResource,在 Team 设置您的开发者账户。

本文转载自实时互动网,文章出处《在线KTV抢唱体验Demo及示例源码》
更多推荐



所有评论(0)