如果在iOS中以背景模式触发静音,如何播放音乐?

问题描述 投票:0回答:1

目前我正在开展一个项目,如果在后台模式下发出任何静音推送,则需要播放音乐。如何在目标c中完成?感谢帮助。

ios objective-c
1个回答
0
投票
#include <AudioToolbox/AudioToolbox.h>

- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo{
    SystemSoundID soundID;
    CFBundleRef mainBundle = CFBundleGetMainBundle();
    CFURLRef soundRef = CFBundleCopyResourceURL(mainBundle, (CFStringRef)@"yourSoundFile", NULL, NULL);
    AudioServicesCreateSystemSoundID(soundRef, &soundID);
    AudioServicesPlaySystemSound(soundID);
}
© www.soinside.com 2019 - 2024. All rights reserved.