Projeto: Aplicativo de Karaokê para TV Box MXQ Android
Descrição Geral:
Desenvolvimento de um aplicativo de karaokê para ser executado em uma TV Box MXQ Android. O aplicativo permitirá que os usuários selecionem músicas de uma lista, assistam aos vídeos das músicas, recebam pontuações e ouçam áudios de felicitações com base na pontuação.
Funcionalidades Principais:
Interface de Usuário:
Tela principal com imagem de fundo (png) lida de um hd externo.
Menu de inserção de número da música.
Controles de karaokê: play, volume +, volume -, numeração, etc.
Exibição da música atual e próxima na fila.
Lista de Músicas:
Arquivo
db.ini contendo a numeração das músicas em MP4.
Leitura do arquivo
db.ini e das músicas em MP4 do HD externo.
Sistema para selecionar e reproduzir músicas com base no número inserido.
Pontuação e Feedback:
Geração de uma pontuação aleatória entre 60 e 100 após a conclusão da música.
Reprodução de um áudio MP3 de felicitações com base na pontuação.
Menu de Configurações:
Acesso a um menu de configurações secreto ou externo ao aplicativo.
Configurações incluídas:
Nível de notas.
Créditos: modo livre ou modo pago.
Segurança e Criptografia:
Implementação de criptografia para evitar cópias ou clones.
Utilização de IDs do HD, cartão de memória ou registro de serial para travar o acesso ao aplicativo.
Gestão da Lista de Músicas:
Criação de uma lista de sequência das músicas tocadas.
Gravação da lista no HD externo.
Remoção automática da música da lista após ser tocada.
Requisitos Técnicos:
Plataforma: Android para TV Box MXQ.
Linguagem de Programação: Java ou Kotlin para Android.
Armazenamento de Dados: Arquivos
db.ini, MP4 e MP3 no HD externo.
Segurança: Implementação de criptografia para proteger contra cópias.
Prazo de Entrega: Não estabelecido