2010-10-19 32 views
30

Android'deki mikrofon için (özellikle 1.5) ses iptalini devre dışı bırakmak mümkün mü?Android'de mikrofon için gürültü iptali engellendi (1.5)?

Tüm arka plan seslerini kaydeden bir aptal Mikrofon Uygulaması oluşturmak istiyorum ancak mikrofon için sesin iptal edilmesinin yoluna gittiğine inanıyorum. Telefonunuzu köklerseniz ve ayarları düzenlerseniz (örn. this article), ancak telefona root olmadan yapmak istiyorum.

+4

Neredeyse bir sene geçip hiçbir cevap almadığınıza hayret ediyorum. Şimdi benzer bir soru yaşıyorum. +1. –

+0

Ve şimdi iki yıl geçti. – nneonneo

+1

Bence Android 1.5 şu an için çok eski, API seviyesi 3 için çok az geliştirici geliştiriyor. Herhangi bir API seviyesi için çözüm arıyorsanız, sorunuzu düzenlemeniz ve OS 1.5'i kaldırmanız gerektiğini düşünüyorum. – HitOdessit

cevap

-2

Tamam, gürültü algılama ve iptal iki mikrofon kullanılarak yapılır ve android her ikisinden de gelen sinyalleri birbirinden ayırır ve hoparlörün doğru sinyalini alır, Sony Ericsson Neo telefonun arkasındaki ses mikrofonuna sahiptir, sadece ikinci mikrofonu devre dışı bırakabilir ve tam sinyali alacaksınız.

+0

Bu, OP'ye yanıt vermiyor. Lütfen soruyu tekrar okuyun ve bazı gerçek kodları gösterin. –

+0

Bu sadece benim fikrim ve donanımınıza bağlı, sadece google telefonda gürültü mikrofonunu nasıl devre dışı bırakılır. –

+0

Bu harika - ama bu soru genel android ile ilgili değil, belirli bir cihaz ile ilgilidir. –

0

Telefon açmadan düşünmüyorum mikrofon davranışını değiştirebilirsiniz. Gürültü iptali, bazı yazılımlara göre ikinci mikrofonun bir işlevidir ve bazı donanımları değiştirmek için süper kullanıcı ayrıcalıklarına ihtiyaç duyarsınız.

+0

Bu harika olabilir, ancak OP'ye cevap vermediğinden (özellikle de kökünü istemediğini belirttiği gibi), kesinlikle ödülü almıyorsunuzdur, dostum. –

+0

lol .. tamam .. ;-) .. sorun yok dostum .. ama "kök istemiyorum" durumu "çalışmak istemiyorum ama para istiyorum" gibi görünüyor. Kök olmadan mümkün olduğunu düşünmüyorum. Sanırım senin kefaretin hiç bir yere bu şekilde gitmiyor –

+0

Cevabınız hayır, bunu yapamazsınız. Yani eğer doğruysa, ödülünü almalı. – BlueTrin

3

Android'deki ses kaydı kaynaklarındaki gürültü filtreleri, cihazdan cihaza büyük değişiklik gösterir. Dondurma Sandviçine kadar, filtreleme yapmama yöntemini tanımlayan cihaz uyum belgesine herhangi bir tanım getirildi. MediaRecorder.AudioSource.VOICE_RECOGNITION ses kaynağını kullanmak için bu yöntem kimliği. Bundan önce sadece bir ayar seçin ve en iyisini umuyorum. Bazı cihazların MIC ile daha iyi çalıştığını ve bazılarının 4.0'dan önce VOICE_RECOGNITION ile çalıştığını gördüm. HTC, VOICE_RECOGNITION türünü, ICS öncesi filtre olmayan bölge olarak kullanmaya başlamış gibi görünüyor.

Geri döngüde ses arabirimi olmadığından, onu bile algılayamazsınız, ancak aralarından seçim yapabileceğiniz kullanıcı için farklı ses yollarını kaplayabilirsiniz.