声音在模拟器中播放,而不是设备

时间:2014-05-06 09:30:50

标签: ios avfoundation

我创建了一个应用程序(Xcode 4.6)。该应用有一个声音文件,可在应用打开时播放。我遇到的问题是声音仅在模拟器中播放,但在安装应用程序时不在iPhone上播放。我已经检查过手机上的声音是否有效。

代码符合规定,没有任何错误或警告。

我在Framework文件夹中有AVFoundation.framework。

在我的.h档案中,我有:

#import <AVFoundation/AVFoundation.h>
<。>文件中的

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

有人能指出我正确的方向吗?

修改

我已检查过该文件是否存在。此外有趣的是我也在应用程序中运行推送通知。显示通知时没有声音。声音包含在发送推送通知的json文件中。

0 个答案:

没有答案