Android Emulator yazılımını OS X üzerinde çalıştırıyorum ve ses örneğini almak ve FFT jar kullanarak frekansı belirlemek için AudioRecord kullanıyorum (bir ayarlama uygulaması için).Android Emulator ses alabilir mi?
Ben hata ayıklama telefonu kullanarak zorluk yaşıyorum(http://stackoverflow.com/questions/4425127/android-galaxy-s-phone-adb-debug-bridge-trouble-on-mac-osx) bu yüzden Emülatörü kullanmak istiyorum.
Emülatörden bir ses örneği aldığımda rasgele değerler içerdiği görülüyor. Bir şey kaydettiğini varsayardım, ama bilgisayarımın mikrofonundan gelip gelmediğinden emin değilim. Bu değerlerin ne olabileceğini ve kaydedilecek emülatörü kullanmanın mümkün olup olmadığını herkes anlayabilir. . Platform ayrıca mobil cihaz donanım tarafından desteklenen kayıt ses ve video, sağlayan" ses veya görüntü kaydetmek için: android dev siteden
int frequency = 8000;
int channelConfiguration = AudioFormat.CHANNEL_CONFIGURATION_MONO;
int audioEncoding = AudioFormat.ENCODING_PCM_16BIT;
try {
// Create a new AudioRecord object to record the audio.
int bufferSize = AudioRecord.getMinBufferSize(frequency,channelConfiguration,audioEncoding);
AudioRecord audioRecord = new AudioRecord(MediaRecorder.AudioSource.MIC,
frequency, channelConfiguration,
audioEncoding, bufferSize);
...
Teşekkürler. Onu buldum ama sonra ne topladığını merak ettim mi? Rastgele sesler? – chaimp
sizin için rastgele değerler üretmesidir. –
Kodunuzu emülatörde çalıştırırken ses yakalayabilirsiniz. Bu 'u kontrol edin http://stackoverflow.com/q/5254994/87918 –