android - 录音机播放器 Rails 移动友好

标签 android ios ruby-on-rails flash audio

已更新

我可能已经找到了解决方案,我可能可以制作一个带有 phonegap 的移动应用程序,它可以与我的 Rails 应用程序对话,并制作一个移动版 Rails 应用程序的轻量级版本


我可能很快就会得到一个教育 Rails 应用程序。客户是一位教育顾问,她想构建一个 Rails 应用程序,其中一个功能是教师可以记录属于特定学生的作业反馈。该应用需要能够录制音频和播放音频。

我一直在 stackoverflow 和谷歌上研究这个功能,但我没有找到很完整的答案。

我有几个选择,

1) 我找到了这个博客,一个开发者用 flash 构建了一个录音机/播放器 http://cykod.com/blog/archive/December2010

基本上它教我用带闪光灯的麦克风从浏览器中抓取音频(需要用户许可),然后将其发送到服务器,因此您可以使用 red5(媒体服务器)逃脱。

她希望它适合移动设备。由于闪光灯,我认为录音无法在安卓手机上使用,而且我确信安卓手机没有麦克风。我对 ios 也不太了解,因为我不擅长移动。我让我的 android 手机下载 flash 以便它可以播放声音。

2) 使用 red5server 但我认为播放器/录音机仍将是闪光灯并且它在手机上不起作用

3) http://www.sajithmr.me/jrecorder-jquery和 jrecorder

我有一些针对 Rails 的解决方案,但是否有适合移动设备的解决方案?

最佳答案

I am sure the android phone lacks a microphone

没有麦克风的电话将毫无用处! :)

对于 Android,您可以使用 MediaRecorder录制并保存音频文件。我确信它有效,我以前做过。

虽然我从未尝试过,但我认为您可以在 PhoneGap 中使用 Capture options在 iOS 上使用 Audio Video Foundation framework .

那是针对移动部分的。你在那里不需要闪光灯,有更好的选择。


在您的 Web 应用程序中,您当然可以使用 Flash 从计算机的麦克风录制音频。

但是,如果您足够幸运,您的用户将使用支持 HTML5 音频录制和播放的最新浏览器。查看capturing audio tutorial和库,如 audio.js .

HTH

关于android - 录音机播放器 Rails 移动友好,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21248152/

相关文章:

java - Android 自定义 map fragment 属性

ios - WatchOS3中SKShapeNode添加手势

ios - 基于惯性传感器的室内定位系统

ruby-on-rails - 在 rspec 集成测试中测试移动设备但无法设置 session

java - 分页编译问题: Not sure how to convert a Cursor to this method's return type

android - React-native:在 Android 中不会调用切换组件 onValueChange

ios - FBLikeControl 不显示类似按钮

ruby-on-rails - Rails + Angular + sqlite3部署

ruby-on-rails - 用于临时应用程序与生产应用程序的不同 S3 存储桶

android - 如何更改 xamarin.android 中默认显示警报的背景颜色?