java ile bilgisayarın ana sesini artırma azaltma
C# ile aradığımda kolayca bir kaç satırlık kod buldum ve çalışıyor.Fakat bana java da lazım java sound api inceledim ancak kafam karıştı bir sonuca varamadım. Bu adreste bir kaç şey buldum fakat denemelerimde başarılı olamadım.
Sadece bunu değil bu FloatControl volume= (FloatControl) line.getControl(FloatControl.Type.MASTER_GAIN); gibi kodları da denedim ama sistemin sesinde değişiklik yapamadım. İlla ki bir yolu vardır diye düşnüyorum.Ancak bulamadım yada bulduklarımı çalıştıramadım. Daha önce böyle bir deneyimi olan varsa yardımcı olabilir mi? teşekkürler.
24 Şub, 16:49 Erencruz
Aslinda burda iki ses seviyesi var, 1- sistemin genel ses seviyesi 2- uygulamanin ses seviyesi. Ben gecenin bir yarisi sistemin sesini kistigim halde bir uygulamanin bangir bangir otmesini istemem. Sanirim yapmak istedigini soruda biraz daha ayrintilandirmalisin... Bu arada c# ile ne yaptigini da yazarsan daha iyi olur....
(24 Şub, 17:13)
ben sistemin genel ses seviyesini uygulamamda azaltmak yada yukseltmek istiyorum c# da burada yazan kodu denedim çalışıyor c# örnek olması için söyledim ben java da bu işlemi yapmak istiyorum bir chat programı yazmayı düşünüyorumda şimdiden araştırma yapıyorum. Uygulamanın ses seviyesi olayı farklı şimdilik onunla işim yok. bildiğim kadarıyla sistemin genel sesini kapatırsan diğer uygulamaların seside çıkmaz.
(24 Şub, 17:28)
Master gain control'ü kullanman lazımmış. Kodu denemedim ama stackoverflowda kabul edilmiş. Çalışıyordur herhalde.
gainControl.setValue(-10.0f); // Reduce volume by 10 decibels.
25 Şub, 04:03 kodmanyagha
Cevabın için teşekkür ederim ancak yukarıda belirttiğim gibi araştırırken bende buldum bu kodu denedim.Bu kodu çalıştırınca ses ayarı kısmında javaSeiçin ses yeri açılıyor orada değişiklik yapmak için sanırım ama değeri değiştirmeme rağmen bir değişiklik yok.
benim yapmak istediğim hani hoparlör/kulaklık kısmı var orada değişiklik yapmak istiyorum ama bulamadım. İlginiz için teşekkürler.
(26 Şub, 09:06)
Soruldu: 24 Şub, 16:49
Görüntüleme: 291 kez
Son güncelleme: 27 Şub, 19:45