Esempi di contenuti multimediali e fotocamera Android
Una selezione di esempi di codice da utilizzare per accelerare lo sviluppo delle app. Sfoglia gli esempi per scoprire come creare diversi componenti per le tue app.
Esempi di codice multimediale
SociaLite
Questo esempio mostra come utilizzare varie API delle piattaforme Android e librerie Jetpack per implementare funzionalità comunemente utilizzate nelle app di social network.
Esempi di piattaforme
Questo repository contiene una raccolta di esempi che dimostrano l'utilizzo di diverse API della piattaforma del sistema operativo Android, incluse le API della fotocamera e dei contenuti multimediali.
Trasformatore Media3
Questo esempio mostra come utilizzare le API Media3 Transformer per creare un'app di modifica di contenuti multimediali.
Esempi di codice della videocamera
CameraX di base
Come utilizzare le API CameraX scritte in Kotlin.
Video CameraX
Come utilizzare l'API CameraX Video Capture (Recorder) con Acquisizione + Anteprima per il formato MediaStore.
Funzionalità CameraX avanzata
Come eseguire il rilevamento in tempo reale di oggetti sui fotogrammi in diretta della videocamera con TensorFlow Lite.
CameraX-MLKit
Come utilizzare MlKitAnalyzer di CameraX per eseguire la scansione del codice QR. Per i codici QR che codificano gli URL, questa app chiede all'utente di aprire l'URL in un browser.
Estensioni di CameraX
Come utilizzare le estensioni della fotocamera con l'API CameraX per acquisire un file JPEG, visualizzare l'anteprima della fotocamera, eseguire una query sulle estensioni supportate, selezionare un'estensione e acquisire un'immagine statica.
Le estensioni disponibili includono Auto, Bokeh, Ritocco viso, HDR (High Dynamic Range) e Notte.
Mirino HDR (Fotocamera2)
Come implementare un mirino della fotocamera High Dynamic Range in tempo reale, alternando il tempo di esposizione del sensore tra due valori di esposizione su fotogrammi pari e dispari e poi componendo gli ultimi due fotogrammi ogni volta che viene acquisito un nuovo fotogramma
Test e convalida
App di prova di Media Controller
Un'implementazione di esempio dell'API MediaController che puoi usare per testare le complessità della riproduzione di contenuti multimediali su Android e per verificare l'implementazione della sessione multimediale.
Demo API
Demo principale Media3
Una semplice app di riproduzione che utilizza ExoPlayer per riprodurre una serie di stream di prova. Un buon punto di partenza o un progetto di riferimento.
Demo sessione Media3
Un'app di riproduzione che implementa una MediaSession.
Demo Cast Media3
Un'app di riproduzione con integrazione Google Cast. Mostra il passaggio dalla riproduzione Trasmetti alla riproduzione locale e viceversa.
Demo SurfaceControl di Media3
Un'app di riproduzione che utilizza l'API SurfaceControl per reindirizzare l'uscita video di ExoPlayer a visualizzazioni diverse. Richiede minSdkVersion 29.
Demo Media3 GL
Un'app di riproduzione che esegue il rendering del video su GLSurfaceView e applica uno mesh GL.
Campioni MIDI
Questa raccolta di app di esempio mostra le API MIDI 2.0 introdotte in Android 13.