Я делаю сайт караоке для виртуального караоке. У меня уже есть все, что вы можете придумать, кроме одной. Функциональности Key Change нет. Я использую Html / Javascript / Jquery на передней части и asp. net на задней части. Кто-нибудь знает какой-либо способ сделать изменения высоты тона на стороне сервера?
для тех, кто не знает, песни караоке состоят из 2-х заархивированных файлов. У вас есть CDG-файл для графики и MP3-файл для аудио. Чтобы сэкономить место, я держу песни в архиве. Часть CDG дуэта (которая обычно имеет тот же размер, что и mp3), сокращается почти до 10% от первоначального размера, поэтому имеет смысл хранить их таким образом.
Прямо сейчас, когда Пользователь выбирает песню для пения, сервер распаковывает файлы во временную папку. Они тусуются в этой папке, пока ди-джей не пометит песню как пенную. в то время он удаляет файлы из временной папки.
С учетом сказанного, я думаю, было бы лучше иметь ASP. Net серверное решение , поскольку Концентратор signalR может обрабатывать изменение высоты тона, пока сайт работает без уведомления.
Я также читал об изменении высоты звука путем растяжения или сжатия длины аудиофайла. Это не будет работать в этом случае и заставит текст не соответствовать песне.
Спасибо заранее! !!!
-Guy Cothal (kara.guycothal.com)
PS На данный момент я ищу чисто серверное решение. Должно быть в VB или C#.