Alterar programação (js e php) para sistema de áudios sequenciais em site

Terminado

Publicado: Hace 3 meses Plazo: 4 días Propuestas: 1 Freelancers interesados: 2

Abierto

Descripción:

Estou montando um site em wordpress.
Dentro dele, há uma interface gráfica destinada a oferecer áudios sequenciais de meditações guiadas, usando o plugin "image map pro". Há uma imagem, com sete botões. Cada botão libera um áudio, e os áudios são destravados sequencialmente.
Em outras palavras, no começo apenas o áudio 1 pode ser ouvido. Após o botão do áudio 1 ser clicado, isso libera o áudio 2, e assim por diante.
Quando o sétimo botão é clicado, isso libera a segunda imagem, com mais sete áudios, e assim por diante.
O sistema varia de usuário para usuário. Por exemplo o usuário "user1" pode estar no quarto áudio, enquanto o usuário "user2" está no sexto, e cada um terá acesso aos áudios desbloqueados de acordo com seu progresso.

O sistema está em código .php e java script.

Eu gostaria de fazer duas mudanças nesse sistema:

1) POP-UPS DE CONTEÚDOS DIFERENTES
em alguns áudios, queremos incluir um vídeo, ou um áudio de introdução, ou mesmo um texto. funcionaria assim:

usuário clica no botão no mapa. abre um pop-up com texto. o usuário lê e clica em "fechar", ou "concluir", e abre o vídeo no pop-up. ele vê o vídeo até o fim OU clica em "fechar" ou "pular", e aí abre o áudio de introdução. ele ouve o áudio até o fim OU clica em "fechar" ou "pular", aí abre o áudio com a meditação.

não haverá, em todos os botões, todos esses conteúdos. por vezes, haverá apenas o áudio. em outras, apenas um vídeo e um áudio; ou apenas um áudio de introdução e um áudio; ou apenas um texto e um áudio. mas sempre seguirá essa sequência, supondo que o item existe para aquele áudio:
texto : vídeo : áudio de introdução : áudio

2) DESBLOQUEIO DO PRÓXIMO BOTÃO CONDICIONADO A OUVIR 50% DO ÁUDIO
atualmente, o botão seguinte é desbloqueado assim que o usuário clica no botão e o áudio abre. Mas alguns usuários podem desistir de ouvir o áudio naquele momento e, ao retornarem, encontrarão o próximo áudio erradamente desbloqueado.
Gostaríamos, portanto, de condicionar a liberação do próximo áudio ao usuário efetivamente rodar o áudio anterior.
Ele não precisa ouvir até o fim, pois muitas vezes ele pode fechar o áudio quando estiverem faltando alguns segundos, ao perceber que já acabou. portanto, poderíamos estabelecer um percentual (digamos, 50%) do áudio que necessariamente teria de ser ouvido, o que acionaria o gatilho que liberaria o próximo áudio.
Nesse caso, apenas ouvir o áudio da meditação contaria. Ouvir o vídeo ou o áudio de introdução, por exemplo, não desbloquearia o próximo áudio.

Categoria: IT & Programação
Subcategoria: Programação
Qual é o alcance do projeto?: Alteração média
Isso é um projeto ou uma posição de trabalho?: Um projeto
Tenho, atualmente: Eu tenho especificações
Experiência nesse tipo de projeto: Sim (Eu já gerenciei esse tipo de projeto)
Disponibilidade requerida: Conforme necessário
Funções necessárias: Desenvolvedor

Freelancers que ya aplicaron para este trabajo

Henrique Desenvolvedor - HTML, CSS, Javascript, PHP, Pgsql, Mysql, Wordpress, Android Studio e Design. + detalles

Crea tu propio proyecto

¿Buscas un freelancer para realizar un proyecto similar? Crea tu propio proyecto y recibirás ofertas de los mejores freelancers.