Multimedia in Android Studio

download Multimedia in Android Studio

of 34

Transcript of Multimedia in Android Studio

  • 8/16/2019 Multimedia in Android Studio

    1/34

    UTILIZANDO MULTIMEDIA

    EN ANDROIDIntegrantes:

     José Antonio Blandón Torres

     Johann Edward Polanía González

  • 8/16/2019 Multimedia in Android Studio

    2/34

    Clases para multimedia

     Mediaplayer:Reproduce audio/video

    desde ficheros o streaming.

     MediaRecorder: Graba y codifica audio

    y video.

     MediaControler:Vista con controles

    estándar para MediaPlayer

     VideoView: Vista que permite lareproducción de video.

  • 8/16/2019 Multimedia in Android Studio

    3/34

    Clases para multimedia

     AudioTrack: Reproduce un búfer deaudio PCM por hardware.

     SoundPool:Maneja y reproduce una

    colección de audio track. AsyncPlayer:Reproduce lista de audio

    desde un thread distinto

     AudioManager: Gestiona fuentes ysalidas de audio.

     FaceDetector: Identifica la cara depersonas desde imágenes

  • 8/16/2019 Multimedia in Android Studio

    4/34

    Formato de audio soportado

  • 8/16/2019 Multimedia in Android Studio

    5/34

    Formato de audio soportado

  • 8/16/2019 Multimedia in Android Studio

    6/34

    Formato de imagen y video

    soportado

  • 8/16/2019 Multimedia in Android Studio

    7/34

    Nota

    Todas las funciones y clases en Android

    para multimedia son desarrolladas por

    OpenCore Multimedia Framework

  • 8/16/2019 Multimedia in Android Studio

    8/34

    Crear carpeta raw1.

    2.

  • 8/16/2019 Multimedia in Android Studio

    9/34

    3.

  • 8/16/2019 Multimedia in Android Studio

    10/34

    4.

  • 8/16/2019 Multimedia in Android Studio

    11/34

    Se tiene el directorio creado

  • 8/16/2019 Multimedia in Android Studio

    12/34

    1.La vista Video View Creamos una actividad y colocamos un

    componente VideoView

  • 8/16/2019 Multimedia in Android Studio

    13/34

    1.1 En el Main Activity, agregar el

    siguiente código.

  • 8/16/2019 Multimedia in Android Studio

    14/34

    1.2 Permisos para el acceso a

    internet(manifest.xml)

  • 8/16/2019 Multimedia in Android Studio

    15/34

    2. Grabación de audio mediante la

    clase Media Recorder.

    Creamos un nuevo módulo, y diseñamosla siguiente interfaz

  • 8/16/2019 Multimedia in Android Studio

    16/34

    2.1Definir los componentes a

    utilizar en el Main Activity

  • 8/16/2019 Multimedia in Android Studio

    17/34

    2.2 Crear el método reproducir

  • 8/16/2019 Multimedia in Android Studio

    18/34

  • 8/16/2019 Multimedia in Android Studio

    19/34

    2.4 Crear el método reproducir

  • 8/16/2019 Multimedia in Android Studio

    20/34

    2.5 Implementar el método

    OnCompletion(¡método

    obligatorio!)

  • 8/16/2019 Multimedia in Android Studio

    21/34

    2.6 Asignar los permisos en el

    Manifest

  • 8/16/2019 Multimedia in Android Studio

    22/34

    3. Reproducción de audio

    Diseñamos el siguiente layout:

  • 8/16/2019 Multimedia in Android Studio

    23/34

    3.2 Editar el MainActivity.java

  • 8/16/2019 Multimedia in Android Studio

    24/34

    4. Captura de fotos

    Realizamos el layout de captura

  • 8/16/2019 Multimedia in Android Studio

    25/34

    4.1Editar el MainActivity

  • 8/16/2019 Multimedia in Android Studio

    26/34

    4.2 Método onActivityResult

  • 8/16/2019 Multimedia in Android Studio

    27/34

    Nota

    Importar la siguiente librería:

     import android.graphics.Matrix;

  • 8/16/2019 Multimedia in Android Studio

    28/34

    4.3 Modificar el Manifest.

  • 8/16/2019 Multimedia in Android Studio

    29/34

    ¿Y cómo se carga una foto desde la

    galería?

  • 8/16/2019 Multimedia in Android Studio

    30/34

    Método onActivityResult

  • 8/16/2019 Multimedia in Android Studio

    31/34

    5 Grabación de video

  • 8/16/2019 Multimedia in Android Studio

    32/34

    5.1 Editar el método onCreate

  • 8/16/2019 Multimedia in Android Studio

    33/34

    5.2 Reproducir el video al terminar

    la actividad invocada

  • 8/16/2019 Multimedia in Android Studio

    34/34

    5.3 Modificar el manifest