Giter VIP home page Giter VIP logo

auikitkaraoke's Introduction

AUIKitKaraoke

English | 中文

Overview

AUIKit Component Solution is a low-code solution launched by Agora for Karaoke, VoiceRoom and other scenarios. By utilizing Agora's RTC && RTM technology capabilities, it helps developers quickly implement related business requirements and enhance the core business.

Scenario Description

AUIKitKaraoke is a functional component solution that integrates Agora's RTC, RTM, copyright songs and other products, helping you to quickly develop online Karaoke rooms. In this solution, the anchor can select a song to become the lead singer and sing with the accompaniment to the audience in the room. The room includes components such as lyrics display, rating, song selection, player, and microphone seats. Agora's copyright songs provides a library of over 200,000 songs, and the connected anchor can search for, select, and view the playlist. Audience members can queue up to sing, interact with the host and other connected anchors in real-time audio.

Role Description
Host Creator of the room
CoSinger A connected anchor who joins and sings along with the lead singer
LeadSinger A connected anchor who selects a song, joins the queue to sing, and is currently performing
Audience A listener who enters the room, either as a listener or as a connected anchor

AUIKitKaraoke provides the following core features:

  • Room management:Create, destroy, and list rooms
  • Microphone seat management::Manage anchors' microphone access, including granting access, revoking access, kicking off, banning/locking microphones, etc
  • Music player:Controls music playback, including play, pause, skip to next song
  • Song management: Search for songs, select, add to playlist, skip, and reorder songs
  • Chorus:Join/leave chorus, synchronize lyrics display

Demo

iOS Android

Quick Start

iOS Android Backend
Karaoke(iOS) Karaoke(Android) Karaoke(Backend)

Communication&Feedback

Welcome to join our WeChat communication group

image-20210622142449407


FAQ

How to Get Agora APPID

Apply for Agora AppID:https://www.agora.io/cn/

How to Contact Agora for Support

Solution 1: Join our WeChat communication group

Solution 2: Send an email to [email protected] for consultation when you encounter integration difficulties.


auikitkaraoke's People

Contributors

sunshinexcode avatar tamworth avatar xgfd3 avatar yiwangwuqianfjp avatar zhangtao1104 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.