1

iPhone シミュレーターで音楽を再生するためにいくつかのオプション (多くは SO に関するこの投稿や他の場所から参照されています) を試しましたが、これまでのところどれもうまくいきませんでした。私が試してみました -

  1. [環境設定] > [サウンド] オプションで [プレーヤー ユーザー インターフェイスの効果音] というボックスをオフにしてからオンにします。
  2. Audio Midi Setup に移動し、サンプルレートを 44100 に変更します
  3. 出力/入力の両方が内蔵スピーカーを使用していることを確認する
  4. リンクされたフレームワークにをインポート<AVFoundation/AVFoundation.h>して追加したことを確認してください。AVFoundation.framework
  5. Reset Settings/Contents を使用して iOS シミュレーターをリセットする
  6. XCode とコンピューターの再起動

viewDidLoadファイルを再生する次のコードがありますgundam.mp3

    NSString *soundFilePath = [[NSBundle mainBundle] pathForResource:@"gundam" ofType:@"mp3"];
    NSURL *soundFileURL = [NSURL fileURLWithPath:soundFilePath];
    AVAudioPlayer *player = [[AVAudioPlayer alloc] initWithContentsOfURL:soundFileURL error:nil];
    player.numberOfLoops = 1;
    player.volume = 0.9;
    NSLog(@"The sound URL is %@", soundFileURL);

    [player play];

NSLog はファイルを正しくキャプチャできるようです。The sound URL is file://localhost/Users/zallanx/Library/Application%20Support/iPhone%20Simulator/6.1/Applications/[...]/Missile%20Defender.app/gundam.mp3

私が試したすべてのオプションに基づいて、何が間違っているのかわかりません。助けていただければ幸いです。ありがとう!

4

0 に答える 0