1 使用audiounit声音采集和播放;采集和播放函数,尤其是format之类的最好一起设置;否则会出如下问题,如果采集端和播放端使用的是同一个unit,只配置了该unit的采集部分的属性 [auvp] AUVPAggregate.cpp:1538:Initialize: client-side input and output formats do not match (err=-10
SpeechSynthesizer.swift -- >类名 import Foundation ->> 依赖库头文件 import AVFoundation ->> 依赖库头文件 final class SpeechSynthesizer: NSObject, AVSpeechSynthesizerDelegate { public static let Shared = SpeechSynthesizer()
1、注册通知 NotificationCenter.default.addObserver(self, selector: #selector(audioRouteChangeListenerCallback(notification:)), name: AVAudioSession.routeChangeNotification, object: AVAudioSession.sharedInstance()) 2、处理接收的通知 @objc func audi
前提:用户反馈听歌的时候切到我们的APP,APP会让歌曲暂停,体验不是很好 一般情况下我们播放自己的音视频是独占扬声器的: [[AVAudioSession sharedInstance] setActive:YES error:nil];[[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryPlayback error:nil];