Я пытаюсь реализовать аудиозапись на веб-сайте. В основном пользователь должен иметь возможность нажимать кнопку и говорить что-то в микрофон. Затем записанное аудио должно быть отправлено на сервер для дальнейшей обработки. Я понимаю, что вы можете сделать это с помощью Flash, но пока я стараюсь избегать этого.Запись звука с помощью HTML5
Я нашел несколько ресурсов в Интернете об этом (то есть link), но, как кажется, эта функциональность пока не поддерживается. Я испытал различия между используемым браузером и используемой операционной системой. Например, Chrome Browser, похоже, не имеет доступа к любому микрофону в Linux правильно. Поэтому мне было интересно, знает ли кто-нибудь хороший ресурс, чтобы погрузиться в это. Или, может быть, кто-то попытался создать что-то подобное, и может помочь с некоторыми предложениями о том, где сейчас существуют ограничения HTML5 и JavaScript Web Audio API.
Спасибо!
Спасибо, я уже знал о recorder.js и попробовал его на моем проекте. Это действительно облегчает жизнь. Проблемы с браузером остаются (хотя это не сюрприз). Но я обнаружил очень странное поведение с Chrome и Linux. У меня была проблема, что все работало нормально, Chrome, похоже, нашел мой микрофон, но когда я что-то записал, файл wav-файлов был пуст ... просто целая куча нулей. Но затем, когда я перешел к 'chrome: // flags /', он работал. И я даже ничего не изменил в настройках, я просто перешел на страницу. Но это, наверное, еще один вопрос. – basilikum
Вы используете стабильный хром или бета? может быть хорошо сообщить об этом как об ошибке для версии linux. –
@basilikum Имея ту же самую проблему на окнах 8 в chrome 28.0.1500.95, но все же не нашел способа заставить ее работать. –