android kullanarak .wav dosyalarını kaydetmek istiyorum. Bunu yapmanın bir yolu var mı?Nasıl android .wav formatında dosya kaydetmek için
cevap
ses kaydı yapabilirsiniz iki sınıfları,AudioRecord ve MediaRecorder vardır.
- http://developer.android.com/reference/android/media/MediaRecorder.html
- http://developer.android.com/reference/android/media/AudioRecord.html
Ayrıca şu anda bir uygulama yazmak
, bu kayıt ve frekans spektrogram gösteriyor. Bu yüzden, AudioRecord sınıfıiyi şanslar kullanıyorum!
Hızlı bir google'dan sonra, dalga kaydı için doğrudan destek olduğunu öğrendim. En yaygın dalga formatı PCM'dir. Android.media.AudioRecord PCM çıktısını destekler. Bunu sadece bir dosyaya yazmanız gerekiyor. o zaman dalga için kendi çevirici programlamak gerekir oluşturmak (veya bunun için bir online kütüphane için arayın) dosyası sonra AudioRecord
- .
gitmek ve dalga rekor bu uygulamayı indirebilirsiniz hazır bir uygulamayı isterseniz:
Ekstra linki:
Son zamanlarda bu kayıt amaçlı kütüphane yaptım. Bunu yapmak zorundasınız: -
recorder = OmRecorder.wav(
new PullTransport.Default(mic(), new PullTransport.OnAudioChunkPulledListener() {
@Override public void onAudioChunkPulled(AudioChunk audioChunk) {
animateVoice((float) (audioChunk.maxAmplitude()/200.0));
}
}), file());
Frekans ses kaynağını vb. ayarlayabilirsiniz ve daha sonra wav dosyasını kolayca kaydedebilirsiniz. Bu konuda daha fazla bilgi bulabilirsiniz: -
- 1. Android PCM'den wav dosyasını wav kodlama
- 2. Çalınan kısa .wav dosyaları - Android
- 3. Dosyayı indirmeden önce kaydetmek için dosya tarayıcısını nasıl zorla açabilirsiniz?
- 4. android studio, nasıl tasarruf kaydetmek, değiştirmek DATA
- 5. Bağımlılıkları kaydetmek için nasıl yığınlanır?
- 6. Yürütme .wav dosyasından kaynak
- 7. JSON formatında
- 8. Android için Dosya Seçici
- 9. Excel Makro Kaydetmek için
- 10. Bellekten wav/mp3 çalın
- 11. Android, .wav ya da benzeri bir biçime dönüştürülmeden bir dizi sesi ses olarak çalabilir mi?
- 12. WAV dosyası M4A'ya nasıl dönüştürülür?
- 13. Apache POI kullanarak xlsx formatında bir dosya yaz
- 14. Scala'yı kullanarak internetten dosya indirmek ve kaydetmek nasıl?
- 15. JavaScript'i kaydetmek için RegisterClientScriptBlock'u nasıl kullanırım?
- 16. Bir değişken kaydetmek için QSettings nasıl kullanılır?
- 17. geçici dosya olmadan Java WAV bayt dizisine ses akışı dönüştürme
- 18. Java'da wav dosyası okuma
- 19. Python, "u11-Phrase 101.wav" önce "u11-Phrase 1000.wav" yi sıralar; Bunu nasıl aşabilirim?
- 20. WAV dosyasını geri oynatın
- 21. IE'de WAV dosyalarını çal
- 22. YAML formatında bir dosyaya nasıl veri yazabilirim?
- 23. python'da wav dosyası bölme
- 24. .wav dosyası için Php üstbilgisi ancak gömülü olarak oynatılamıyor
- 25. Nasıl Android Studio'da Eclipse Code Formatter dosyası eklemek için
- 26. Parola korumalı dosyayı kaydetmek için makro
- 27. Python'da stereo wav dosyaları nasıl yazılır?
- 28. Raylar: Nasıl bir http bir dosya indirmek ve veritabanına kaydetmek için
- 29. NSSavePanel ile, kullanıcı kaydetmek için belirli bir dosya türünü nasıl seçebilir?
- 30. Nasıl Yapılır EXE İçinde Dosyaları Kaydetmek
Zaten bu soruyu sordunuz. Bir kereden fazla sorma. –
Olası çoğaltılabilir [Android'de ses "wav" formatında nasıl kaydedilir) (https://stackoverflow.com/questions/4871149/how-to-record-voice-in-wav-format-in-android) –