AVAudioPlayer在iPhone上运行良好,但不能在iPad上播放?

时间:2010-12-08 07:07:55

标签: iphone ipad avfoundation

问候,

我有一个应用程序是iPhone上发现的声音,但在iPad上......根本没有声音。

以下是代码段:

self.player = [[AVAudioPlayer alloc] initWithContentsOfURL: [NSURL fileURLWithPath:filePath] error:nil];
[self.player play];

为什么iPad上没有声音的提示? 同一台iPad上的其他应用播放听起来不错。 和/或追踪错误的方法?

3 个答案:

答案 0 :(得分:2)

O.k。我的错。 我的iPad上有4.2,其中方向开关现在是静音开关。 但是,iPod应用程序不遵守静音开关。

感谢您的建议。

答案 1 :(得分:0)

您确定NSURL方法调用返回非零结果吗?

答案 2 :(得分:0)

我在部署到ios 3.x时遇到了同样的问题。

iPhone 4& ipad公司

使用我的.wav文件正常工作

iTouch的

通过我的耳机完全无法正常工作

这是检查和解决问题的好方法

1)检查文件位置。 (NSURL)

2)转换为Apple推荐的“.caf”声音格式。

Finder->输入'终端' - >内部终端转到.wav文件locate->的位置输入'afconvert -f caff -d LEI16 @ 11025 inputfile.wav outfile.caf

3)也许你没有导入AudioToolBox框架库。