如何自动播放音频文件?

Posted

技术标签:

【中文标题】如何自动播放音频文件?【英文标题】:How do I auto play Audio files? 【发布时间】:2011-11-20 01:21:42 【问题描述】:

这是我所拥有的:

-(void)awakeFromNib 
    NSString *path = [[NSBundle mainBundle] pathForResource:***AUDIOFILE*** ofType:@"mp3"];
    AVAudioPlayer* theAudio = [[AVAudioPlayer alloc] initWithContentsOfURL:[NSURL fileURLWithPath:path] 
                                                                     error:NULL];
    [theAudio play];

编码很好,除了我不知道如何调出我的资源来播放声音或其他什么。

【问题讨论】:

你永远不会在 Xcode 中播放音频文件——它只是一个 IDE 【参考方案1】:

如果您的音频文件在您的项目中,那么您只需提供不带扩展名的 Filename 来代替 *AUDIOFILE*

对AVAudioPlayer 使用[theAudio prepareToPlay] 方法是一种很好的做法。

【讨论】:

以上是关于如何自动播放音频文件?的主要内容,如果未能解决你的问题,请参考以下文章

当另一个应用开始播放音频时,如何自动暂停我的应用中的音频播放器?

ios 如何播放在线的音频文件

如何通过javascript删除html5音频播放器中的源音频文件

如何在 jquery 中使用音频标签自动播放音乐?

如何在 html 5 中按顺序播放多个音频文件?

如何禁用音频(流)html5元素的自动播放