同时播放2个音频,可以使用Objective-C语言中的AVAudioPlayer类来实现。
AVAudioPlayer是iOS平台上用于播放音频的类,它可以同时播放多个音频文件。以下是实现同时播放2个音频的步骤:
完整的代码示例:
#import <AVFoundation/AVFoundation.h>
NSURL *audioFileURL1 = [[NSBundle mainBundle] URLForResource:@"audio1" withExtension:@"mp3"];
AVAudioPlayer *audioPlayer1 = [[AVAudioPlayer alloc] initWithContentsOfURL:audioFileURL1 error:nil];
NSURL *audioFileURL2 = [[NSBundle mainBundle] URLForResource:@"audio2" withExtension:@"mp3"];
AVAudioPlayer *audioPlayer2 = [[AVAudioPlayer alloc] initWithContentsOfURL:audioFileURL2 error:nil];
audioPlayer1.numberOfLoops = -1;
audioPlayer1.volume = 0.5;
audioPlayer2.numberOfLoops = -1;
audioPlayer2.volume = 0.5;
[audioPlayer1 play];
[audioPlayer2 play];
以上代码实现了同时播放两个音频文件,并设置了循环播放和音量属性。你可以根据实际需求进行修改和扩展。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云