如何更改输入总线上的分接频率?

时间:2016-06-29 16:32:24

标签: ios swift xcode7 avaudiosession

我有这个代码,我希望从iPhone的麦克风输入。考虑到44100 Hz的采样率,我希望输入每秒十次。点击必须发生"每4410个样本"。但无论我怎么做,每隔约400毫秒进行一次攻丝,每次给我16384个样本。

控制攻丝频率的正确方法是什么?

conn = boto.connect_s3()

# TODO: add test to check for validate=False
bucket = conn.get_bucket(settings.S3_BACKUP_BUCKET, validate=False)
key = Key(bucket)

s3_file_path = os.path.join(
    settings.ENVIRONMENT, location, destination_filename)
key.key = s3_file_path
key.set_contents_from_filename(source_filename)

# celery task code
# bucket.download(s3_file_path, tempfile_name)
# file_obj = open(tempfile_name, 'r')
# import_file(file_obj)

1 个答案:

答案 0 :(得分:0)

我暂时解决了这个问题,今天又回到了XCode 8.1 上面的代码现在正常工作,我不知道为什么。早期版本的AVAudioSession中的错误?