0

オーディオを再生しようとしている xcode (4.3.2) プロジェクトがあります。テストするiPad2デバイスが2つあります。どちらも 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 の [全般] の [設定] で、[サイド スイッチを使用して:] という見出しの下で、デバイスが [回転をロック] に設定されていました。「ミュート」に変更すると問題が解決しました。「Lock Rotation」に戻しても問題ありません。

回答は https://devforums.apple.com/message/610297#610297にあります。

于 2012-04-27T21:31:43.287 に答える