0

質問があります。次のコードでは、何も再生できませんでした。また、コンパイラによるとエラーはありません。必要な接続を行いました。実際、 の代わりにAVAudioPlayerを使用するAudioServicesPlaySystemSoundと、すべてが機能します。誰かが私を助けてくれるとうれしいです。なぜなら、プロジェクトに AVAudioPlayer を使用する必要があり、知っていることはすべて試したからです。

ありがとう

.h ファイル

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

@property(strong,nonatomic) AVAudioPlayer *audioPlayer;

- (IBAction)cal:(id)sender;

.m ファイル

- (IBAction)cal:(id)sender {

    NSString *path  = [[NSBundle mainBundle] pathForResource:@"demo" ofType:@"mp3"];
    NSURL *pathURL = [NSURL fileURLWithPath : path];
    audioPlayer = [[AVAudioPlayer alloc]initWithContentsOfURL:pathURL error:nil];
    [audioPlayer play];

}
4

1 に答える 1

0

信じがたいですが、私がしたことは、mp3ファイルの名前をm4aに変更し(変換なしで)、ソース内の対応するコードをm4aに変更することでした.それはそれでした.. .

于 2013-06-19T07:34:43.460 に答える