音频播放器仅启动一首曲目,但播放按钮必须一次启动更多曲目。文档说:
您可以同时播放多个声音文件。在引擎盖下, 此模块使用AVAudioSessionCategoryAmbient在iOS上混合声音。
如何激活AVAudioSessionCategoryAmbient,因为文件中的代码如下,应用程序属于AppDelegate?
#import <UIKit/UIKit.h>
#import <AVFoundation/AVFoundation.h>
@interface AppDelegate : UIResponder <UIApplicationDelegate>
@property (nonatomic, strong) UIWindow *window;
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
[[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryAmbient error:nil];
return YES;
}
@end
答案 0 :(得分:0)
setCategory
不够。您还必须setActive
。你不这样做。
Apple建议在实际需要该类别之前激活,然后停用。如果您需要始终激活会话,请在applicationDidBecomeActive
中激活该会话,因为可以在停用该应用时停用该会话。