1

尝试插入我的代码,但该站点拒绝了它。使用 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 并仍然让摇动手势启动音频文件。

4

0 回答 0