IOS-IOS录音功能的实现

本文探讨了在iOS平台上使用AVFoundation和CoreAudio框架实现录音功能的方法。通过工程中添加这两个框架,可以成功进行录音并保存文件。然而,遇到了在手机上播放录音文件时听不到声音的问题,尽管在电脑上播放正常。作者推测可能是音量过小导致,但不确定如何准确解决这一问题。
摘要由CSDN通过智能技术生成

这两天看了一下IOS的录音,,,参考了一下前辈们的帖子,点击打开链接

IOS的录音主要依靠AVFoundation.framework与CoreAudio.framework两个框架来实现。


工程里添加这两个框架。

#import "textViewController.h"
#import "RootViewController.h"
@interface textViewController ()<AVAudioRecorderDelegate,UITableViewDataSource,UITableViewDelegate>{
    NSURL *recordedTmpFile;
    AVAudioRecorder *recorder;
    NSError *error;
    BOOL toggle;
    BOOL isPlaying;
    AVAudioPlayer *avPlayer;
    UIAlertView *customAlert;
    NSInteger time;
    NSTimer *timer;
    NSMutableArray *myArray;
}
@property (weak, nonatomic) IBOutlet UITextField *textField;
@property (weak, nonatomic) IBOutlet UITextField *volume;
@property (weak, nonatomic) IBOutlet UILabel *timeLabel;
@property (weak, nonatomic) IBOutlet UIButton *luyinButton;
@property (weak, nonatomic) IBOutlet UIButton *playButton;
@property (weak, nonatomic) IBOutlet UIActivityIndicatorView *activityView;
@property (weak, nonatomic) IBOutlet UITableView *myTableView;
@implementation textViewController

- (NSString *)dataFilePath:(NSString *)name
{
    NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值