2016-05-20 4 views
7
WARNING: 40: ERROR: couldn't get default input device, ID = 0, err = 0! 

iOSシミュレータを使用してみましたが、このエラーメッセージ(/クラッシュ)が発生しました。 iPhoneで動くことはうまくいく。エラー:シミュレータで実行中のデフォルト入力デバイスを取得できませんでした

問題は何とか音の部分に関係しています。コメントが書き出されるときに問題が起こります。コードは珍しいものではありませんが、私は誰かが、とにかくそれを見るために要求されます確信している:

_flipSound = [SKAction playSoundFileNamed:@"flip.wav" waitForCompletion:NO]; 
_successSound = [SKAction playSoundFileNamed:@"success2.wav" waitForCompletion:NO]; 
_failureSound = [SKAction playSoundFileNamed:@"failure2.wav" waitForCompletion:NO]; 

と音が再生される場所で、それは例えば見えますこのような:

if (self.blockType == 3){ 
    [self runAction:[SoundStore sharedStore].successSound]; 
} else { 
    [self runAction:[SoundStore sharedStore].failureSound]; 
} 

答えて

7
あなたは、「ユーザーインターフェイスのサウンドエフェクトを再生する」 を切り替えることによって、あなたのシステムのサウンド設定をリセットする必要があるかもしれません

チェックボックスにおけるシステム環境設定>サウンド>サウンドエフェクト

sound-not-working-in-iphone-simulator

オーディオ入力デバイスをシミュレータが好きなものに調整することができます。

simulator-crashes-on-aqmeiomanger

私はSKSceneオブジェクトのプロパティとして音アクションと上記のあなたのようなアクションを使用してシミュレータに戻って.wavファイルを再生する問題のないています。したがって、SoundStoreオブジェクトに問題が発生する可能性があります。

+0

私のMac miniには内蔵マイクがないので、設定 - >サウンド - >入力リストは空です。それは私が外部のものを挿入するときに働いた。私は外付けのマイクを持っていませんが、それが解決策だと推測しています。 – Cesar

+0

私は人がマイクジャック(例えばヘッドフォン)に何かを差し込んでシステムを騙したと思うが、どちらにしても機能するのだろうか? – rebusB

+0

うん、それは動作します。私が今までに遭遇したばかばかしいバグ! – Cesar

関連する問題