0

我有一个 xcode (4.3.2) 项目,我正在尝试播放音频。我有两台 iPad2 设备要测试。两者都运行 iOS 5.1 (9B176),虽然一个是 3G 而一个不是。声音在模拟器和无 3G iPad 中播放,但我无法在 3G 设备上播放音频。

音频适用于我在设备上的程序。我播放声音的方法如下

-(void) playSound {
  NSString* filePath = [[NSBundle mainBundle] pathForResource:@"gbm_menu_music"   
                                                       ofType:@"m4a"];
  NSURL *soundURL = [NSURL fileURLWithPath:filePath];
  avPlayer = [[AVPlayer alloc] initWithURL:soundURL];
  [avPlayer play];
}

我打电话来的

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions

任何帮助表示赞赏。

4

1 回答 1

2

这似乎是设备本身特有的问题。在 iPad 上的“设置”中的“通用”下,“使用侧边开关到:”标题下,设备被设置为“锁定旋转”。将其更改为“静音”可以解决问题。将其切换回“锁定旋转”也很好。

答案在: https ://devforums.apple.com/message/610297#610297

于 2012-04-27T21:31:43.287 回答