問題タブ [skaudionode]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
swift - ヘッドホンを抜き差しすると SKAudioNode() がクラッシュする
SKAudioNode()
ゲームでバックグラウンド ミュージックを再生するために を使用しています。再生/一時停止機能があり、ヘッドフォンを差し込むまではすべて正常に動作しています。まったく音が出ず、一時停止/再生機能を呼び出すと、このエラーが発生します
AVAudioPlayerNode.mm:333: 開始: 必須条件が false: _engine->IsRunning() com.apple.coreaudio.avfaudio', reason: '必須条件が false: _engine->IsRunning()
これが何を意味するか知っている人はいますか?
コード:
swift - SKAudioNode else/if off/on ケース
私はSwiftコーディングが初めてで、ノードに触れているときにオン/オフ機能を備えたループオーディオを作成する方法を理解しようとしています. それを実装する最善の方法は SKAudioNode を使用することだと思いましたが、次のコードで何が間違っているのかわかりません。Node を押すと - SKAudioNode が再生を開始し、押してサウンドをオフにしても、サウンドは停止しません。もう一度押すと、前の音に重なって音が鳴ります。本質的な部分全体をここに置きます。前もって感謝します。
ここでは、サウンドがオンまたはオフの場合にトリガーするブール値を作成しています。
次にシーンを設定します。
火のオン/オフ機能の作成:
ios - SKAudioNode の使用方法
IOS 9 で SKAction playSoundFileNamed がメモリ リークを起こすことがわかりました: https://forums.developer.apple.com/thread/20014
彼らは SKAudioNode を使用することをお勧めしますが、例は迅速で、私のプロジェクトでは Objective-C を使用しています。
例:
私が試したこと:
次のようにクラッシュします。
では、どのように機能させるのでしょうか。IOS 9> のみで SKAudioNode を使用し、古いバージョンで SKAction を使用してサウンドを再生するための優れた手法は何ですか?
ありがとう!
ios - SKAudioNode と Swift を使用して、戻ったときに mp3 が SpriteKit シーンで正しく再生されません
基本的に、最初のシーンで音楽を再生すると、すべて正常に動作します。シーン 2 に移行すると、音楽が自動的に停止します。しかし、その後、トランジションを元に戻すと、音楽が 0.5 秒間始まり、理由もなく途切れてしまいます。さらに奇妙なことに、物理デバイスをスリープモードにしてからロックを解除した場合にのみ、完全に継続します。
実際のプロジェクトで発生している問題を解決するために、過度に単純化したコードを作成しました。これは私の最初のシーンです。起動時に音楽を再生し、タッチするとシーン 2 に移行します。
そして、シーン 2 では、音楽が移行する前に自動的に停止します。ここでは、タッチするとシーン 1 に戻る以外に何もありません。ここでは、音楽を再び開始したいと考えています (ただし、0.5 秒後に再生が停止します)。
なぜこれが起こっているのか分かりません。変数を宣言して実装するために、SKAudioNode と他の方法との組み合わせをいくつか試しました。私は autoplayLooped & positional オプションを使わず、ほぼすべてを試しました。最初のシーンに戻ったときに、音楽が再び適切に再生されるようにします。
ios - gameScene が最初にロードされたときに動作しますが、別のシーンによってロードされると、0.5 秒再生してすぐに停止します (エラーなし)。なぜですか?
gameScene.swift:
宣言:
didMoveToViewで:
ios - secondScene に移行すると SKAudioNode が停止する
私はこれがかなり単純であることを知っていますが、私はそれを理解することができません! SceneOne のバックグラウンドで曲を再生しています。その後、sceneTwo に切り替えると、音楽が完全に停止します。バックグラウンドミュージックを継続させるにはどうすればよいですか?以下は私のコードです。
上記のコードは、sceneOne に示されています。sceneTwoに続く方法を教えてください。みんな、ありがとう。:)
ios - SKAudioNodeはURLからサウンドをロードしません
URLからサウンドをダウンロードして一度再生したい:
.mp3
音楽もやってみた。ダウンロードもストリーミングもせず、次を返します。nil
しかし、このコードはエラーを引き起こします:
キャッチされていない例外 'com.apple.coreaudio.avfaudio' が原因でアプリを終了しています。
libc++abi.dylib: タイプ NSException のキャッチされない例外で終了します