小编jak*_*eld的帖子

从iOS设备连续录制和发送/串流声音

我正在开发一个iOS应用程序,其上有一个带麦克风的按钮(以及其他功能).当用户按下麦克风时,它会突出显示,应用程序现在应该开始从设备的麦克风录制声音并发送到服务器(专用于应用程序的服务器,由我知道的人开发,因此我可以影响其设计).

我正在寻找最简单但最坚固的方法,即我不需要开发复杂的流媒体解决方案或VoIP功能,除非它像其他任何东西一样简单.

主要问题是我们不知道用户录制声音的时间长短,但我们希望确保声音连续发送到服务器,我们不希望等到用户完成录制.如果数据以块的形式到达服务器是可以的,但是我们不希望错过用户可能正在记录的任何信息,因此一个块必须在前一个块结束的地方继续,依此类推.

我们的第一个想法是创建例如10秒的声音片段"块"并将它们连续发送到服务器.是否有任何流媒体解决方案更好/更简单,我错过了?

我的问题是,在iOS上解决此任务的最简单但仍然可靠的方法是什么?

是否有办法从AVAudioRecorder的正在运行的录音中提取声音块,而不实际停止录音?

iphone cocoa-touch audio-recording ipad ios

21
推荐指数
2
解决办法
1万
查看次数

标签 统计

audio-recording ×1

cocoa-touch ×1

ios ×1

ipad ×1

iphone ×1