シンプルなスプライトキットゲームを作成しました。それはシミュレータと私のiPad2上でうまく動作し、聞こえる。ゲームは私の娘のiPhone 6で正常に動作しますが、バックグラウンドの音楽とサウンドエフェクトは機能しません。エラーはありません。私はiTunesでいくつかの音楽を再生しても、私はそれを聞くことができることを確認するために電話の音量をチェックした。Xcodeのゲームサウンドは、シムやiPadでは再生できますが、iPhone 6では再生されません。
サウンド宣言:
backgroundMusic.autoplayLooped = true
addChild(backgroundMusic)
サウンド効果をユーザが画面に触れたとき:
runAction(tickglass)
私のカスタムクラス定義
let tickglass = SKAction.playSoundFileNamed("tickglass.wav", waitForCompletion: false)
let backgroundMusic = SKAudioNode(fileNamed: "peterpiperb.wav")
がplayGame機能で探した直後に位置 すべてのサウンドは44.1 kHzのwavファイルで、Soundsサブfより古い。私はXcode 7.3とiOS 9.3.5を実行しています。 OS X 10.11.4
私はプログラミングに慣れていないが、私はXcodeプログラミングが初めてであることに注意してください。
ありがとうございました!
ゲームサウンドは私のiPadとシミュレータで機能します。それが動作しない唯一の場所は電話です。私は、iTunesの音楽を再生していても、電話の音量をチェックして、それが機能していることを確認しました。 – ScottW
はhttp://stackoverflow.com/questions/7411467/why-does-audio-work-in-the-simulator-but-not-on-my-ipad?noredirect=1&lq=1 – coder
問題が固定されているが、私はすることができます確かにそれを修正したと言うことはありません。私は電話で設定>サウンドに行き、リンガーとアラートが一変したことに気づいた。私は設定を終了し、ホーム画面の一番下にメニューを上に引いた。音量スライダーは約3/4でした。私はそれを100%スライドさせた。私はそれがミュートするかどうかを確認するために左のスピーカーアイコンをクリックしましたが、それはしませんでした。私はメニューを終了し、ゲームをプレイし、サウンドが働いた。ここでは、スワヒクノウのリンクは答えを具体的に保持していませんでしたが、私がしたことを試してみるように促してくれたので、答えとしてマークしました。 – ScottW