ios - MPMoviePlayer 和 AVAudioRecorder

标签 ios mpmovieplayercontroller avaudiorecorder mpmovieplayer

是否有人遇到过在 iOS 应用程序中播放视频后 AVAudioRecorder 行为异常的问题?我正在使用 moviePlayerViewController 来播放存储的电影文件。此后,如果我尝试录制音频,AVAudioRecorder 不会录制,也不会给出任何错误消息。 录制音频功能在其他方面工作正常。

求助! 谢谢

最佳答案

您需要在prepareToRecord之前创建AudioSession

AVAudioSession *audioSession =[AVAudioSession sharedInstance];   

[audioSession setCategory:AVAudioSessionCategoryPlayAndRecord 错误:nil];
[audioSession setActive:YES 错误:nil];

关于ios - MPMoviePlayer 和 AVAudioRecorder,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11256900/

相关文章:

ios - 我的应用程序如何以编程方式获取其所有控制台日志?

ios - 无限 UITableView 要求从网络获取更多数据,因为它需要显示更多单元格

ios - 如何在 iOS 版 Facebook SDK 4.6 中使用登录?

ios - 关闭键盘时,如何将现有文本字段保留在同一位置?

ios - 'MPMoviePlayerController' 已弃用 : first deprecated in iOS 9. 0

iPhone - AVAudioRecorder - 如何录制到 mp3?

iphone - 在后台 iOS 中录制分块音频

iphone - 获取已播放电影的当前位置(MPMoviePlayerController currentPlaybackTime 不起作用)

iphone - MPMoviePlayerViewController 问题-Iphone

objective-c - AVAudioRecorder 不会保留