尝试使用没有UIButton的摇动手势启动声音文件

时间:2012-06-28 06:47:16

标签: ios avfoundation avaudioplayer

尝试插入我的代码但该网站拒绝了它。代码对于使用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];
}

点击是指运动正在启动音频文件的UIButton的整数,但我想摆脱UIButton并仍然有摇动手势启动音频文件。

0 个答案:

没有答案