Lig*_*ryk 7 iphone recording avaudiorecorder ios
我正在编写一个使用AVAudioRecorder该类的应用程序.除了拨打电话外,它的效果很好.我按照苹果公司使用AVAudioRecorderDelegate方法的指导方针处理这个问题.
– (void) audioRecorderBeginInterruption:
– (void) audioRecorderEndInterruption:
Run Code Online (Sandbox Code Playgroud)
它工作得很好,直到中断结束,我试图通过再次调用记录方法来"恢复"记录(根据文档).然而,它并没有恢复我的录音,而是抛弃旧的录音,并在它的位置启动一个全新的录音.我无法找到解决这个问题的方法,如果有人想出来的话,或者苹果的错误AVAudioRecorder请告诉我.我真的希望我不必写这个AudioQueues.
谢谢
看起来它是苹果API的一个错误.非常有趣....
这是我们从支持票中收到的回复.
"你描述的行为是一个错误,不幸的是,API中没有任何东西你可以改变以实际附加到原始录音.中断导致只捕获中断后录制的音频.你可以试着阻止中断后记录,然后创建一个新文件,之后至少不会导致用户丢失任何信息,但结果将是两个单独的文件.
请为此问题提交错误报告,因为当iOS工程师正在评估要解决的修复程序的关键功能时,外部开发人员提交的错误至关重要.它很容易重现,但如果你有一个测试应用程序,你可以包括请做,iOS工程,如有直接显示错误的应用程序."
| 归档时间: |
|
| 查看次数: |
2411 次 |
| 最近记录: |