我有一個聲音,它通過我的服務器通過http播放。然而它成功地播放了我的服務器,但聲音似乎沒有停止。我試着編碼停止,但我沒有運氣。幫助表示讚賞開始和停止聲音(提供代碼)iOS
- (IBAction)oneSound:(id)sender; {
if (ButtonAlReadyClicked == 1)
{
ButtonAlReadyClicked = 2;
[sender setBackgroundImage:[UIImage imageNamed:@"m2.png"] forState:UIControlStateNormal];
}
else if (ButtonAlReadyClicked == 2)
{
ButtonAlReadyClicked = 1;
[sender setBackgroundImage:[UIImage imageNamed:@"m1.png"] forState:UIControlStateNormal];
}
if (player && player.playing) {
[player stop];
[player release];
player = nil;
return;
}
AVPlayer *player = [[AVPlayer playerWithURL:[NSURL URLWithString:@"http://www.mysite.com/hi.mp3"]] retain];
[player play];
}
這是我得到的錯誤是「錯誤:使用未聲明的標識符的‘玩家’[3]
我得到錯誤「的錯誤:語義問題:房產‘打’不是類型的對象中找到‘AVPlayer *’ 」 –
這是因爲AVPlayer沒有播放特性。檢查文檔:http://developer.apple.com/library/ios/#DOCUMENTATION/AVFoundation/Reference/AVPlayer_Class/Reference/Reference.html – coneybeare