2013-01-16 120 views
-1

我有一个音频播放器,它不会播放声音,有人有任何想法为什么? 我有进口AVFoundationFramework.h无法启动音频播放器

这是代码:

- (void)viewDidLoad 
{ 
    [super viewDidLoad]; 
    // Do any additional setup after loading the view, typically from a nib. 


    NSURL* musicFile = [NSURL fileURLWithPath:[[NSBundle mainBundle] pathForResource:@"begin" ofType:@"mp3"]]; 
    AVAudioPlayer *audioPlayer = [[AVAudioPlayer alloc] initWithContentsOfURL:musicFile error:nil]; 
    [audioPlayer play]; 
    audioPlayer.numberOfLoops=-1; 
} 
+1

如果你真的*看过由AVAudioPlayer的错误参数返回的错误(而不是将“nil”传递给它),你可能有一个有用的提示来处理。 –

+0

您是否尝试过使用avplayer而不是avadidiyer?这就是我在应用程序中播放音频的方式。可能是一个不好的建议,但如果它得到它的工作... – Putz1103

回答

0

添加一个委托:

[audioPlayer setDelegate:self]; 

,并确保您的音量设置正确。

+0

它没有工作我仍然无法播放 – Thymen

+0

是您的[audioPlayer播放]后设置,或内部,因为我们可以在这里看到? – NightCoder