私はこのコードを持っています:
-(void)createAndPlaySoundID: (NSString*)name
{
NSString *path = [NSString stringWithFormat: @"%@/%@", [[NSBundle mainBundle] resourcePath], name];
NSURL* filePath = [NSURL fileURLWithPath: path isDirectory: NO];
SystemSoundID soundID;
AudioServicesCreateSystemSoundID((__bridge CFURLRef)filePath, &soundID);
AudioServicesPlaySystemSound(soundID);
}
私はこれを次のように呼びます:
[self createAndPlaySoundID: @"mySound.caf"];
これはうまく機能しますが、音量を制御できません。iPadの標準の物理音量ボタンを使用して、ユーザーが音量を制御できるようにしたいだけです。
この音量を 1 に下げると、素晴らしい再生が行われますが、デバイスの音量を最大まで上げると、同じ音量になります。
これを処理して、助けていただければ幸いです、ありがとう。