尝试插入我的代码,但该站点拒绝了它。使用 UIButton 的代码是合法的,但我不知道如何从代码中排除 UIButton 并仍然让它正常工作。有什么建议么?
顺便说一句,我正在使用 AVFoundation
我尝试直接从 xcode 复制代码,它告诉我它没有缩进四个空格,所以真的很烦人,因为我有代码。
-(BOOL)canBecomeFirstResponder
{
return YES;
}
-(void)motionBegan:(UIEventSubtype)motion WithEvent:(UIEvent *)event;
{
NSLog(@"Device started shaking!");
clicked = 1;
NSURL *url = [NSURL fileURLWithPath:[NSString stringWithFormat:@"%@/FightSong.mp3", [[NSBundle mainBundle] resourcePath]]];
NSError *error;
audioPlayer = [[AVAudioPlayer alloc] initWithContentsOfURL:url error:&error];
audioPlayer.numberOfLoops = 0;
[audioPlayer play];
}
clicked 指的是 UIButton 的整数,该动作正在启动音频文件,但我想摆脱 UIButton 并仍然让摇动手势启动音频文件。