Normal ses düğmelerini kullanarak uyguladığım medya birimi düzeyini kontrol etmek istiyorum. Sorun benim uygulamamın kısa sesler kullanması ve kullanıcı için rahatsız edici olabilir. Oynatırken medya sesini sadece ayarlayabilirsiniz (1 saniye) daha sonra zil sesi seviyesini ayarlamaya başlar. Medya ses düzeyini nasıl varsayılan yapabilirim?Medya birimi nasıl kontrol edilir?
cevap
() Yapabileceğiniz:
setVolumeControlStream(AudioManager.STREAM_MUSIC);
Bunu denemedim, ancak Etkinliğinizde onKeyDown(int keyCode, KeyEvent event)
'u geçersiz kılarak normal birim düğmelerini engelleyebilmeniz gerekir. KEYCODE_VOLUME_UP
ve KEYCODE_VOLUME_DOWN
anahtar kodlarını kontrol edin. çalışmalı ve onKeyDown(...)
yönteminden true
dönerseniz (eğer olay ele ettiğiniz gösteren) streamType
parametre için STREAM_MUSIC
ile AudioManager.setStreamVolume(int, int, int) kullanma
, bu zil sesini ayarlayarak sistem önlemek gerekir. Kullanmadığınız diğer tüm kodlar için false
'u iade ettiğinizden emin olun. senin etkinliğin onCreate yılında
İki ses kontrol akışı istiyorsam ne yapmalıyım? –
ses tuşlarını kendiniz idare etmeyin - bu neredeyse i mpossible to guarantee
o ses düzeyi tuşlarının davranışını kırmak olmaz ise .
Çağrı Bu AudioManager söyler senin onCreate():
setVolumeControlStream(AudioManager.STREAM_MUSIC);
bu API application has focus
, ses tuşları müzik seviyesini ayarlamak gerekirken söyledi.
- 1. AVPlayer durumu nasıl kontrol edilir?
- 2. Yakınlık algılayıcısı nasıl kontrol edilir?
- 3. Ubuntu'da Apache2 nasıl kontrol edilir?
- 4. umbraco'da çerez nasıl kontrol edilir?
- 5. Hazır animasyon nasıl kontrol edilir?
- 6. Swift'de launchOptions nasıl kontrol edilir?
- 7. Yerel depolama birimi üzerinden değer kontrol ediliyor
- 8. Java'daki para birimi alt birimi (azınlık birimi) sembolünü nasıl bulabilirim?
- 9. Perl'de çoklu desen eşleşmesi nasıl kontrol edilir
- 10. ram tüketimi nasıl kontrol edilir javascript
- 11. Hikaye panosunun durumu nasıl kontrol edilir?
- 12. Mücevherler güncellemeye hazır nasıl kontrol edilir?
- 13. Öğenin tıklama işleyicisi varsa nasıl kontrol edilir?
- 14. sql_safe_updates açık olup olmadığını nasıl kontrol edilir?
- 15. GPS sensörünün varlığı nasıl kontrol edilir?
- 16. Dize Havuz İçeriği nasıl kontrol edilir?
- 17. Akışta bir Tarih nesnesi nasıl kontrol edilir?
- 18. Anaconda'nın mac sürümü nasıl kontrol edilir?
- 19. SQL satırının değeri sürekli nasıl kontrol edilir?
- 20. Elixir'de yapı alanının türü nasıl kontrol edilir?
- 21. Hizmetten çalınan ses düzeyi nasıl kontrol edilir?
- 22. Iki dosya olup olmadığını nasıl kontrol edilir
- 23. Taşıma durumu nasıl kontrol edilir? Rails
- 24. android bağlı gerçek Internet nasıl kontrol edilir?
- 25. Program, TFS'de projelendirilmiş olarak nasıl kontrol edilir?
- 26. Boş değer cmd dosyasında nasıl kontrol edilir?
- 27. Neo4j'de dizi özelliği nasıl kontrol edilir?
- 28. github üretim şubesi nasıl kontrol edilir
- 29. Xslt'de boole oluşturma nasıl kontrol edilir
- 30. CSS'de tablonun yüksekliği nasıl kontrol edilir
Teşekkür ederim, bu gayet iyi çalışıyor. –
@Kevin: +1, Bu yöntemi bilmiyordum - yaklaşımımdan biraz daha basit. ;-) – Squonk
İki ses kontrol akışı istiyorsam ne yapmalıyım? –