Android Uygulama Mikrofonu Hoparlöre: Gerçek Zamanlı Ses İletimi
Android uygulamaları, cihazın mikrofonunu kullanarak sesi yakalayabilir ve hoparlöründen çalabilir. Bu özellik, sesli mesajlaşma, sesli arama ve sesli kontrol gibi çeşitli uygulamalarda kullanılabilir.
Mikrofon ve Hoparlör Kullanımı
Android uygulamaları, android.media.AudioRecord
ve android.media.AudioTrack
sınıflarını kullanarak mikrofon ve hoparlörle etkileşime girebilir. AudioRecord
sınıfı, mikrofon tarafından yakalanan sesi kaydetmek için kullanılırken, AudioTrack
sınıfı, kaydedilen sesi hoparlörden çalmak için kullanılır.
Mikrofon ve hoparlörle etkileşime girmek için aşağıdaki adımlar izlenebilir:
AudioRecord
veAudioTrack
sınıflarının örnekleri oluşturulur.AudioRecord
örneği başlatılır ve mikrofon tarafından yakalanan ses kaydedilmeye başlanır.AudioTrack
örneği başlatılır ve kaydedilen ses hoparlörden çalınır.AudioRecord
veAudioTrack
örnekleri durdurulur.
Gerçek Zamanlı Ses İletimi
Mikrofon ve hoparlör kullanılarak gerçek zamanlı ses iletişimi sağlanabilir. Bu, iki cihaz arasında sesli görüşme yapmayı veya bir cihazın sesini diğer cihaza aktarmayı mümkün kılar.
Gerçek zamanlı ses iletişimi için aşağıdaki adımlar izlenebilir:
- İki cihaz arasında bir ağ bağlantısı kurulur.
- Her iki cihazda da
AudioRecord
veAudioTrack
sınıflarının örnekleri oluşturulur. AudioRecord
örnekleri başlatılır ve mikrofon tarafından yakalanan ses kaydedilmeye başlanır.- Kaydedilen ses ağ bağlantısı üzerinden diğer cihaza gönderilir.
- Diğer cihazda
AudioTrack
örneği başlatılır ve alınan ses hoparlörden çalınır. AudioRecord
veAudioTrack
örnekleri durdurulur.
Faydalı Siteler ve İlgili Dosyalar
- Android Developers: Audio
- Android Developers: AudioRecord
- Android Developers: AudioTrack
- GitHub: Android Microphone to Speaker Example