2
有沒有人通過midi-> wav轉換或在iPhone上播放.midi文件的任何經驗?有沒有人有任何經由midi-> wav轉換或在iPhone上播放.midi文件的經驗?
有沒有人通過midi-> wav轉換或在iPhone上播放.midi文件的任何經驗?有沒有人有任何經由midi-> wav轉換或在iPhone上播放.midi文件的經驗?
Iphone需要聲音以某些有效格式。不知道是否直接支持MIDI,但MacOSX帶有命令行工具來轉換聲音。
我會在我的聲音文件上運行以下命令將它們轉換爲我知道可用的格式。
afconvert -v -f低咖啡因-d IMA4 -c 1 FILENAME.EXT
和播放或者聲音效果或環境聲音如下
+ (void)PlaySFX:(NSString*)name
{
NSUserDefaults* savedState = [NSUserDefaults standardUserDefaults];
if ([savedState boolForKey:SFX])
{
UInt32 sessionCategory = kAudioSessionCategory_MediaPlayback;
AudioSessionSetProperty (kAudioSessionProperty_AudioCategory, sizeof (sessionCategory), &sessionCategory);
SystemSoundID sound;
AudioServicesCreateSystemSoundID((CFURLRef)[NSURL fileURLWithPath:[[NSBundle mainBundle] pathForResource:name ofType:@"caf"]], &sound);
AudioServicesPlaySystemSound (sound);
}
}
+ (void)StartAmbientSound
{
NSUserDefaults* savedState = [NSUserDefaults standardUserDefaults];
player = [[AVAudioPlayer alloc] initWithContentsOfURL: [NSURL fileURLWithPath:[[NSBundle mainBundle] pathForResource:@"Volcano Erupting" ofType:@"caf"]] error: nil];
player.numberOfLoops = -1;
player.currentTime = 0;
player.volume = [savedState floatForKey:MUSICVOL];
[player play];
}