gpt4 book ai didi

AudioServicesPlaySystemSound 在 iOS8 中不起作用

转载 作者:行者123 更新时间:2023-12-04 00:52:18 26 4
gpt4 key购买 nike

自 iOS3 以来,我的应用程序中就有此代码,并且一直在运行。据我所知,这些库在 iOS8 中根本没有改变,但在 iOS8 中不起作用。它不会崩溃或任何事情,它只是从不播放声音效果。

有什么想法吗?

static void completionCallback (SystemSoundID  mySSID, void* myself) {
AudioServicesRemoveSystemSoundCompletion(mySSID);
AudioServicesDisposeSystemSoundID(mySSID);
}

+ (void) playSound: (NSString *)path {
SystemSoundID soundID;
AudioServicesCreateSystemSoundID((__bridge CFURLRef)[NSURL fileURLWithPath:path], &soundID);
AudioServicesAddSystemSoundCompletion(soundID, NULL, NULL, completionCallback, NULL);
AudioServicesPlaySystemSound(soundID);
}

最佳答案

我已经找到了我的问题的答案,它可能会解决你的问题。我进入设置并更改了铃声和警报的音量,这是在声音部分。由于某种原因,我的设置为零。我没有意识到 AudioServices 已连接到此声级。根据我的需要,我可能会改用 AVAudioPlayer。

关于AudioServicesPlaySystemSound 在 iOS8 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25979231/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com