更新的
我可能已经找到了解决方案,我可能可以用phonegap制作一个移动应用程序,它可以与我的rails应用程序对话,并且可以制作一个更轻版本的rails应用程序。
我可能很快就会得到一个有教育意义的rails应用程序。客户是一名教育顾问,她希望构建一个rails应用程序,其中一个特点是教师可以记录属于特定学生的反馈信息,以完成作业。该应用程序需要能够录制音频和播放音频。
我一直在研究这一功能,无论是在堆栈溢出和谷歌,但我发现答案不是很完整。
我有几个选择,
1)我找到了这个博客,一个开发人员用闪存http://cykod.com/blog/archive/December2010制作了一个音频录音机/播放器
基本上,它教我用带有闪光灯的麦克风从浏览器中抓取音频(需要用户的许可),然后将其发送到服务器,因此您可以使用red5 (媒体服务器)逃避。
她想让它移动友好。我不认为在android手机上录音是因为闪光灯,而且我相信android手机没有麦克风。我对ios也不太了解,因为我不擅长手机。我有我的安卓手机下载闪存,以便它可以播放声音。
2)使用red5server,但我认为播放器/录音机仍然是闪存的,在电话上不能工作
3) http://www.sajithmr.me/jrecorder-jquery和j记录器
我有一些rails的解决方案,但是有一个移动友好的解决方案吗?
发布于 2014-01-22 02:48:59
我相信android手机没有麦克风
没有麦克风的手机是很没用的!:)
使用Android,您可以使用MediaRecorder记录和保存音频文件。我敢肯定,我以前也这么做过。
虽然我从未尝试过,但我认为您可以在PhoneGap中使用捕获选项,在iOS上可以使用音频视频基础框架。
这是给移动部分的。你不需要闪光灯,有更好的选择。
在您的web应用程序中,您肯定可以使用Flash从计算机的麦克风录制音频。
但是,如果您足够幸运,您的用户将使用支持HTML5音频录制和播放的最新浏览器。查看捕捉音频教程和库(如audio.js )。
HTH
https://stackoverflow.com/questions/21248152
复制相似问题