0

ボタンをタップしたときにボタン サウンドを再生するには、AudioToolboxAVFoundationを使用します。
これらを.hにインポートします

#import <AVFoundation/AVFoundation.h>
#import <AudioToolbox/AudioToolbox.h>

ストーリーボードを介して、 UIButtonを新しいIBActionに接続し、.m に以下を含めました。

- (IBAction)playSound11:(id)sender {

//Load an audio file from the bundle
NSString *audioFile = [[NSBundle mainBundle] pathForResource:@"11" ofType:@"mp3"];

//Convert string to NSURL
NSURL *audioURL = [NSURL fileURLWithPath:audioFile];

//Initialize an audio player with the mp3 URL
AVAudioPlayer *player = [[AVAudioPlayer alloc] initWithContentsOfURL:audioURL error:nil];

// Start playing
[player play];

}

問題は発生せず、アプリは開きますが、音はまったくありません。
私は何を間違っていますか?

4

1 に答える 1

0

おそらくあなたのURLに問題がありますか?

これが私がそれを使用する方法です

NSURL *audioURL = [NSURL fileURLWithPath:[NSString stringWithFormat:@"%@/11.mp3", [[NSBundle mainBundle] resourcePath]]];
于 2012-09-01T15:14:30.157 に答える