[英]iOS not playing my sound?
为此,我去了COUNTLESS个链接和教程,但是我没有收到错误但没有声音播放,或者出现了错误。
使用代码
NSString *toneFilename = [[NSBundle mainBundle] pathForResource:@"spoken" ofType:@"mp3"];
NSURL *toneURLRef = [NSURL fileURLWithPath:toneFilename];
AVAudioPlayer *player = [[AVAudioPlayer alloc] initWithContentsOfURL: toneURLRef error: nil];
player.currentTime = 0;
player.volume = 1.0f;
[player play];
我的应用程序正在运行,但没有在加载时播放声音。 我正在听音乐并尝试了该应用程序,但它停止了我的音乐,好像它要在应用程序中播放某些东西一样,但从未如此。
为什么会这样呢?
如果您使用的是ARC,并且将AVAudioPlayer
声明为局部变量,则播放器将在有机会播放声音之前被ARC取消分配。 要解决此问题,请将播放器声明为属性。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.