You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

在Swift中使用AVFoundation实现蓝牙耳机麦克风与扬声器的录制回放

麦克风实时转扬声器的iOS实现代码(MicToSpeakers)

这段由Oskar Jönsson在2016年9月9日创建的ViewController.swift代码已经验证可以正常运行啦,它能帮你实现iOS设备麦克风输入实时通过扬声器播放的功能。

版权©2016 Oskar Jönsson,保留所有权利

完整代码:

import UIKit
import AVFoundation
class ViewController: UIViewController {
    var engine = AVAudioEngine()
    let player = AVAudioPlayerNode()
    let audioSession = AVAudioSession.sharedInstance()
    override func viewDidLoad() {
        super.viewDidLoad()
        /* 取消以下两行注释后,设备即可实现回放麦克风输入的内容 */
        // engine.attach(player)
        // engine.connect(engine.inputNode, to: player, format: engine.inputNode.inputFormat(forBus: 0))
        // player.play()
        // try! engine.start()
    }
}

小贴士:把代码里被注释掉的那几行取消注释后,就能启动实时的麦克风转扬声器功能咯~

内容的提问来源于stack exchange,提问作者Satizh J

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.27 04:12:20