Запись звука в MVC3


В настоящее время я ищу инструмент, который позволит пользователю делать и сохранять записи в приложении MVC3.

Я знаю, что это может быть достигнуто с помощью Silverlight, Flash или ActiveX методов, однако я был заинтересован, если это может быть сделано в простой / элегантный метод.

В идеале рабочий процесс будет функционировать следующим образом:

  • пользователь нажимает кнопку записи.
  • Если у пользователя есть микрофон, начинается запись, в противном случае пользователь уведомляется, что запись не ведется. возможно
  • пользователь нажимает кнопку записи, чтобы остановить запись
  • пользователю предлагается сохранить запись

Если кто-нибудь знает о каких-либо инструментах, которые можно легко интегрировать в приложение MVC, или, возможно, что-то, что укажет мне правильное направление, это будет оценено.

3 2

3 ответа:

Если под elegant вы подразумеваете чистый javascript, боюсь, что это невозможно. Вам нужно будет использовать клиентский плагин. Вот примераудиомагнитофона с Silverlight .

Если вы не используете Flash, Silverlight, ActiveX, Java или любой другой плагин, вы не сможете получить доступ к низкоуровневому аудио на клиенте. Это, конечно, из соображений безопасности, в любом случае каждый плагин имеет свои собственные политики безопасности в системе.

Мое предложение-изучить любой из них и выбрать лучший, который соответствует вашим потребностям.

Самый простой способ-разрешить пользователю загружать аудиофайлы.

Если это не подходит, используйте программирование на стороне клиента.