繁体   English   中英

iOS无法播放我的声音?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM