Libgdx(Android用に開発中)ではこの問題が発生し、音が再生されないことがあります。私が知る限り、これは古い音が演奏を終了していない時です。現在再生されているサウンドをトラッキングして新しいサウンドを再生する方法はありますか?私はバックグラウンドで実行中のループ音楽を持っていますが、それを取り除くと同じ音の不一致が生じるので、それを引き起こしていません。 AssetManager経由でサウンドを読み込んでいます。ああ、あんたが助けてくれることを願って、あんたの前に!現在再生されているLibgdxの停止音と新しい音を再生します
2
A
答えて
0
サウンドが現在再生されているかどうかを確認したい場合は、そうしないでください。もちろん、再生したときの長さと時間を保存することでこれを行うことができますが、Sound
はと作成され、と忘れました。
Music
とちょうどisPlaying()
メソッドを使用できます。
メソッドplay()
は、新しいサウンドインスタンスのIDを返します。 idsを配列に格納してから、stop(id)
を使用して必要なサウンドを停止するか、stop()
を使用してそのサウンドのすべてのインスタンスを停止することができます。
私はまたlibGDXのgithubのウィキからのようなファイルサイズを確認することをお勧めします:
注:Androidでは、サウンドのインスタンスのサイズは1メガバイトを超えることはできません。 に大きなファイルがある場合は、音楽を使用してください。
関連する問題
- 1. LibGdx ImageButton再生音
- 2. 新しいサウンドが再生されたときに現在の音を一時停止するcss、html5 - audio、onclick
- 3. Android新しい再生音がRecycleviewで再生されたときにメディアプレーヤーを停止する方法
- 4. 現在の音声が再生されているときに他のすべての音声が停止し、同じボタンで一時停止する方法
- 5. JQM Flip Toggle Switch再生停止音声
- 6. MacでSwiftで現在再生中の音楽を一時停止する
- 7. 音声再生では音声が再生されません。
- 8. iPod録音中にiPodが再生を停止します。
- 9. 他のアプリのサウンドが再生されているときに音声録音が停止する
- 10. javascriptで現在再生中の複数の音声、自動停止他
- 11. フラッシュ:音が再生されないときに再生中
- 12. 音楽を再生するネイティブアンドロイドサービスを停止する方法
- 13. phonegapメディアの音が5回再生を停止する
- 14. 音声が再生されない
- 15. 録音中に短い音声を再生しますか?
- 16. AndroidでMediaPlayerを使用して他のアクティビティで再生音を停止する
- 17. Backroundで私の活動音楽から音楽を再生するときに停止しませんか?
- 18. アプリから音楽を再生しながらXcodeで音を再生する
- 19. vlcモジュールによる音楽の再生を停止しますか?
- 20. AudioServicesを使用してiPhoneで再生音サンプルを停止する
- 21. Javascriptの再生音
- 22. アスタリスクが現在再生中の音楽ファイルを確認する
- 23. 音の始まりから音と音の再生/一時停止の方法は?
- 24. 音声録音と再生ループバック問題
- 25. 私は、音楽が再生され、 "再生"を示すボタン
- 26. 他のサウンドが再生を開始したときのJavaの停止音
- 27. 再生音をキャプチャする
- 28. 演奏停止中音楽を再生モーダル・ビュー・コントローラー
- 29. ビデオを録音して音声を再生する
- 30. ゲームセッションサウンド再生/録音
古い音がまだ再生されているため、音が再生されないという議論は正しいですか? –
'play()'は常に新しいインスタンスを作成する必要があるため、古いインスタンスと何もしないでください。ただし、インスタンスには制限がある可能性があります。 – pr0gramist
私はそれを資産マネージャーなしでサウンドをロードすることで解決しました –