Android Kamera ve Medya örnekleri
Uygulama geliştirme sürecinizi hızlandırmak için kullanabileceğiniz kod örneklerinden oluşan bir seçki. Uygulamalarınız için nasıl farklı bileşenler oluşturacağınızı öğrenmek üzere örneklere göz atın.
Medya kodu örnekleri
Sosyal
Bu örnekte, sosyal ağ uygulamalarında yaygın olarak görülen özellikleri uygulamak için çeşitli Android platformu API'lerinin ve Jetpack kitaplıklarının nasıl kullanılacağı gösterilmektedir.
Platform örnekleri
Bu depo, kamera ve medya API'leri dahil olmak üzere farklı Android OS platformu API'lerinin kullanımını gösteren bir örnek koleksiyonu içerir.
Media3 Transformatörü
Bu örnekte, medya düzenleme uygulaması oluşturmak için Media3 Transformer API'lerinin nasıl kullanılacağı gösterilmektedir.
Kamera kod örnekleri
CameraX Temel
Kotlin'de yazılan CameraX API'leri nasıl kullanılır?
CameraX Video
CameraX Video Capture (Recorder) API'nin MediaStore biçimi için Yakalama + Önizleme ile birlikte kullanma.
CameraX Gelişmiş
TensorFlow Lite ile canlı kamera çerçevelerinde gerçek zamanlı nesne algılama nasıl yapılır?
KameraX-MLKit
QR Kodu taraması yapmak için CameraX'in MlKitAnaliz aracı nasıl kullanılır? URL'leri kodlayan QR kodları için bu uygulama, kullanıcıdan URL'yi bir tarayıcıda açmasını ister.
CameraX Uzantıları
JPEG yakalamak, kamera önizlemesini görüntülemek, desteklenen uzantıları sorgulamak, uzantı seçmek ve hareketsiz bir resim çekmek için Kamera Uzantıları'nı CameraX API ile kullanma.
Otomatik, Boke, Yüz Rötuşu, HDR (Yüksek Dinamik Aralık) ve Gece gibi uzantılar kullanılabilir.
HDR Vizör (Kamera2)
Sensörün pozlama süresini çift ve tek karelerdeki iki pozlama değeri arasında değiştirerek ve ardından yeni bir kare yakalandığında son iki kareyi birleştirerek gerçek zamanlı yüksek dinamik aralıklı kamera vizörü nasıl kullanılır?
Test ve doğrulama
Media Controller Test uygulaması
Android'de medya oynatmanın inceliklerini test etmek ve medya oturumu uygulamanızı doğrulamak için kullanabileceğiniz örnek bir MediaController API uygulaması.
API Demoları
Media3 Ana Demosu
Bir dizi test akışını oynatmak için ExoPlayer kullanan basit bir oynatma uygulaması. İyi bir başlangıç noktası veya referans projedir.
Media3 Oturumu Demosu
MediaSession uygulayan bir oynatma uygulaması.
Media3 Cast Demosu
Google Cast entegrasyonuna sahip bir oynatma uygulaması. Cast oynatma ve yerel oynatma arasında geçiş yapmayı gösterir.
Media3 SurfaceControl Demosu
ExoPlayer'ın video çıkışını farklı görünümlere yönlendirmek için SurfaceControl API'yi kullanan bir oynatma uygulaması. minSdkVersion 29 sürümünü gerektirir.
Media3 GL Demosu
Videoyu GLSurfaceView'da oluşturan ve bir GL gölgelendiricisi uygulayan bir oynatma uygulaması.
MIDI Örnekleri
Örnek uygulamalardan oluşan bu koleksiyonda, Android 13'te kullanıma sunulan MIDI 2.0 API'leri sergilenir.