2013-01-16 119 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