Pergunta

Estou criando um treinamento de ouvido site para músicos.Em PHP, ele gera simples arquivo MIDI com um erro (fora de sintonia tom) que o usuário tem para corrigir.Ele salva o arquivo MIDI e o usuário deve jogar.Aqui, o jogo começa.

Problemas:

  • Eu tem que utilizar MIDI, porque os exercícios são criados on-the-fly com erros aleatórios.
  • Eu não convertê-lo para mp3/ogg serverside desde webhostings geralmente não vêm com a timidez e o coxo junto (me corrija se eu estiver errado).O site vai ser sem fins lucrativos (ou muito baixo lucro, melhor), para hospedagem dedicada, não é uma opção.
  • Há bilhões de combinações possíveis, de modo a preparar um grande arquivo de áudio não é possível.
  • Reprodução deve ser multi-plataforma.
  • Eu gostaria de ter o controle sobre a reprodução através de JS.

O que eu tentei:

  • <embed> e <object> - desta forma, você deixa o navegador escolhe o plugin.É inconsistente e não perca mais o controle sobre a reprodução (para não mencionar o lado visual)

  • <audio> - não oferecem suporte a MIDI em todos os

  • QuickTime em combinação com antiguidades AC_QuickTime.js 1.2, que usa <embed> e <object> dinamicamente, mas Eu não quero incomodar os usuários com a instalação do plugin extra.

Pergunta:

Existe alguma outra abordagem/tecnologia, eu poderia usar?

Foi útil?

Solução

Então, eu finalmente configurar um VPS, instalado timidez e coxos, e tudo funciona como charme.Os resultados aqui: yesmaestro.com

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top