Zufällige Sounds auf einer Soundboard-App abspielen

Ich habe versucht, eine App zu erstellen, bei der beim Drücken einer Taste ein Ton abgespielt wird. Beim erneuten Drücken der gleichen Taste wird jedoch ein anderer Ton abgespielt. Es macht mir nichts aus, wenn die App die ganze Zeit völlig zufällig abgespielt wird oder wenn sie abgespielt wird Ein anderer Klang, aber jedes Mal die gleiche Reihenfolge. Ich hoffe, das ergibt einen Sinn

Hier ist der Code, den ich habe:

.h

#import <UIKit/UIKit.h>

@interface ViewController : UIViewController



@class AVAudioPlayer;


@interface ViewController : UIViewController

-(IBAction)PlayRandomSound;
@property (nonatomic, retain) AVAudioPlayer *soundPlayer;




@end

.m

#import "ViewController.h"
#import <AVFoundation/AVAudioPlayer.h>
@interface ViewController ()

@end

@implementation ViewController


@synthesize soundPlayer = _soundPlayer;


-(IBAction)PlayRandomSound{

    int randomNumber = arc4random() % 8 + 1;

    NSURL *soundURL = [NSURL fileURLWithPath:[[NSBundle mainBundle]pathForResource:[NSString stringWithFormat:@"Sound%02d", randomNumber] ofType:@"mp3"]];


    _soundPlayer = [[AVAudioPlayer alloc] initWithContentsOfURL:soundURL error:nil];

    [_soundPlayer prepareToPlay];
    [_soundPlayer play];


    NSLog(@"randomNumber is %d", randomNumber);
    NSLog(@"tmpFilename is %@", soundURL);
}

Hier die Fehler die ich in Bildern habe

Ich habe auch die AVFoundation.Framework und AudioToolbox.Frame eingefügt

Antworten auf die Frage(1)

Ihre Antwort auf die Frage