2011-12-10 32 views
6

Ringtone = RingtoneManager.getRingtone kullanıyorum (this, Settings.System.DEFAULT_RINGTONE_URI); varsayılan zil sesini almak için ve ringtone.play() işlevini kullanıyorum Bu sadece bir kez zil sesi çalıyor, ben ringtone.stop(); i günlüğüne görebilirsinizZil sesi nasıl yinelenir

12-10 18:37:40.968: DEBUG/Ringtone(2874): playing a tone with looping : false 

döngü herhangi bir yolu var mı?

aşağıdaki

ringtone = RingtoneManager.getRingtone(this,Settings.System.DEFAULT_RINGTONE_URI); 
ringtone.setStreamType(AudioManager.STREAM_NOTIFICATION); 
ringtone.play(); 
+0

çözüm – jyomin

+0

@jyomin sağlamak @renjith lütfen, ben zil çalmaya tamamlanması, ne hatırlıyorum geri bu 2 yıl çalıştığını tekrar çalma denir() . – Renjith

cevap

0

ses dosyasının kendisinde gömülü olduğu bir döngü bayrağı vardır, benim kodudur. Belki varsayılan zil sesiniz ayarlanmamış. Burada

Biraz daha bilgi:

http://xanderx.com/2010/08/25/making-ringtones-loop-on-android/

+0

Teşekkürler Martin, bağlantıyı kontrol ettim, zil sesi dosyasının meta verilerini düzenleyerek mümkün olduğunu düşünüyorum, bunu denemedim. Çünkü benim durumumda, kullanıcı dahili döngü etkin dosya ile varsayılan zil sesini tutabilir. Bir şey daha fark ettim, gelen bir çağrı için günlüğün bu döngüyü etkin olduğunu göstermesi. Ben aynı zil sesini kullanıyordum, HTC Wildfire telefon ile kontrol ediyorum .. 12-11 11: 41: 57.232: DEBUG/Ringtone (174): döngü ile bir ton çalma: true – Renjith

İlgili konular