Então, eu finalmente configurar um VPS, instalado timidez e coxos, e tudo funciona como charme.Os resultados aqui: yesmaestro.com
Cruz-plataforma MIDI no site
-
25-07-2022 - |
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 osQuickTime 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?
Solução