【问题标题】:How can I adjust the volume of my apps sound effects in xcode如何在 xcode 中调整我的应用程序音效的音量
【发布时间】:2012-05-05 12:00:43
【问题描述】:

我的应用中有一些按钮点击音效。至少可以说他们有点吵。我想把它调低一点。我已经在 Audacity 中调整了 Wav 文件的音量,但是当在应用程序中以全音量播放时,我可以在我的代码中调整音量吗?

CFBundleRef mainBundle = CFBundleGetMainBundle();
CFURLRef soundFileURLRef;
soundFileURLRef = CFBundleCopyResourceURL(mainBundle, (CFStringRef) @"btn2", CFSTR 
                                          ("wav"), NULL);
UInt32 soundID;
AudioServicesCreateSystemSoundID (soundFileURLRef, &soundID);
AudioServicesPlaySystemSound (soundID);

【问题讨论】:

    标签: objective-c xcode ios5 audio


    【解决方案1】:

    使用 NSSound 类的setVolume: 方法。

    • (void)setVolume:(float)volume
      有效范围在 0.0 和 1.0 之间。
      此方法不会影响系统范围的音量。

    【讨论】:

    • 为什么这个问题被接受了? NSSound 不是 iOS SDK 的一部分。
    猜你喜欢
    • 2023-03-31
    • 2011-04-18
    • 2021-04-19
    • 1970-01-01
    • 1970-01-01
    • 2016-10-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多