您好,欢迎来到伴沃教育。
搜索
您的当前位置:首页多通道播放音频

多通道播放音频

来源:伴沃教育

这篇文章依然是围绕AVFoundation中下面三个类展开的
AVAudioEngine
AVAudioPCMBuffer
AVAudioPlayerNode

一个AVAudioEngine可以连接多个节点,也可以连接多个播放器,利用这个特性,我们可以创建多个播放器和缓冲区来为我们处理不同的音频,只需要在与engine连接的时候,设置好通道即可.

[_engine connect:_player to:[_engine mainMixerNode] fromBus:0 toBus:2 format:stereoFormat];
[_engine connect:_player2 to:[_engine mainMixerNode] fromBus:0 toBus:1 format:stereoFormat];

我们的目的是不同音频同时输出,所以我们的toBus,都选择为当前音频引擎主线,而fromBus,则可以根据业务自行定义

Copyright © 2019- bangwoyixia.com 版权所有 湘ICP备2023022004号-2

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务