Ben böyle oluşturmak müzik yarattı.Libgdx'te müzik döngü içinde nasıl oynatılır? onun döngüde oynamadığı</p> <pre><code>music_background = Gdx.audio.newMusic(Gdx.files.internal("background_music.mp3")); music_background.setLooping(true); </code></pre> <p>sorunu:
Ayrıca döngü olmadan denedim ve bunun yerine setOnCompletionListener
'a kayıt oldum ama aynı zamanda oynamıyor. dosyayı şu şekilde yeniden yüklemeyi denediğimde:
music_background = Gdx.audio.newMusic(Gdx.files.internal("background_music.mp3"));
Çalıştığı olayda sadece bir kez.
Ben
nasıl döngü içinde müzik çalabilir ... sorun oynarken onun yapılır, dosya kendisini imha olduğunu düşünüyorum? ne yapıyorum yanlış?
Yöntem adı 'setLooping' 'SetLoop' değil. Ayrıca, debug için biten müzikten sonra 'isLooping()' ve 'getPosition()' yöntemlerini deneyebilirsiniz. – Rara
evet Kendimi buraya yazdım ve kodumdan kopyalamadım. Denemeye çalıştığım isOoping() ve getPosition(). İlk yöntem doğru ve ikincisi 0'dır. Bununla ne yapabilirim? –
Uygulamamda 'Music' öğe yüklemesini denedim. Çalışır ve tamamlar. Ayrıca, 'OnLooping() 've' getPosition() 'değerlerini sizinkiyle karşılaştırmak için' OnCompletionListener 'değerlerini kullanmaya çalıştım, ancak müzik yeniden başladığında yöntem çağrılmadı. Muhtemelen, sadece benim durumumda asla gerçekleşmeyen müzik durduğunda çağrılır. Birkaç fikir daha: 1. Diğer mp3'leri deneyebilir misiniz? Şu andaki senin bozuk olabilir mi? 2. 'music_background' alanınız' static' olarak bildirildi mi? – Rara