La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Media.

Presentaciones similares


Presentación del tema: "Media."— Transcripción de la presentación:

1 Media

2 Créditos Tutorial 1 Content is licensed under Creative Commons Attribution 2.5 Universidad de Sonora Universidad de Sonora 2

3 Media Reproducir música. Grabar audio. Reproducir video.
Tomar fotografías. Grabar video. Universidad de Sonora

4 Tocar música Clase MediaPlayer. Varios formatos (mp3, ogg, etc.)
Lista completa en: Varias fuentes de música: Remoto (servidor). Local (proyecto, carpeta /res/raw). Local (teléfono, memoria interna o SD externa). Universidad de Sonora

5 Permisos Para archivos remotos: Para archivos en la memoria interna:
Universidad de Sonora

6 Archivo en /res/raw Universidad de Sonora

7 Archivo remoto Nota: prepare() puede tardar y generar un error ANR (Application Not Responding) Universidad de Sonora

8 Preparación asíncrona
Usar prepareAsync() en vez de prepare(). prepareAsync() se ejecuta en otro hilo. Invoca al callback onPrepare() al terminar. Universidad de Sonora

9 Métodos de MediaPlayer
start() – comienza a tocar la canción. pause() – hace una pausa. seekTo(int msec) – comienza a tocar la canción en el milisegundo dado por msec. stop() – deja de tocar la canción actual. release() – libera la memoria al final. Universidad de Sonora

10 Ejemplo Universidad de Sonora

11 Permisos Universidad de Sonora

12 Layout Universidad de Sonora

13 Actividad principal Universidad de Sonora

14 Callback de los botones
Universidad de Sonora

15 Archivo remoto Universidad de Sonora

16 Archivo local (proyecto)
Universidad de Sonora

17 Archivo local (teléfono)
Universidad de Sonora

18 Pausa, restart y stop Universidad de Sonora

19 onPrepare y liberar el player
Universidad de Sonora

20 Grabar audio Crear un objeto MediaRecorder.
Definir la fuente de audio con setAudioSource(), p.e. MediaRecorder.AudioSource.MIC. Definir el formato de salida con setOutputFormat(), p.e. 3GP (MediaRecorder.OutputFormat.THREE_GPP) Definir el nombre del archivo de salida con setOutputFile(). Definir el codificador con setAudioEncoder(), p.e. AMR Audio Encoder (MediaRecorder.AudioEncoder.AMR_NB). Universidad de Sonora

21 Grabar audio Llamar a prepare().
Llamar a start() para comenzar a grabar. Llamar a stop() para dejar de grabar. Llamar al release() para liberar memoria. Universidad de Sonora

22 Ejemplo Universidad de Sonora

23 Permisos Universidad de Sonora

24 Layout Universidad de Sonora

25 Actividad principal Universidad de Sonora

26 Callbacks Universidad de Sonora

27 Grabar audio Universidad de Sonora

28 Reproducir audio Universidad de Sonora

29 Reproducir video Clases utilizadas:
VideoView – despliega un archivo de video. MediaController – view que contiene controles para el VideoView como Play/Pause, Rewind, etc. El video puede ser remoto o local. Universidad de Sonora

30 Ejemplo Universidad de Sonora

31 Permisos Universidad de Sonora

32 Layout Universidad de Sonora

33 Actividad principal Universidad de Sonora

34 Callback del botón Universidad de Sonora

35 Grabar una fotografía Crear un intento MediaStore.ACTION_IMAGE_CAPTURE. Iniciar una actividad con ese intento. Tomar la foto y oprimir el botón de aceptar. En el callback de los resultados leer el bitmap de la foto y guardarla en un archivo. Universidad de Sonora

36 Ejemplo Universidad de Sonora

37 Layout Universidad de Sonora

38 Manifiesto Universidad de Sonora

39 Actividad Universidad de Sonora

40 Actividad Universidad de Sonora

41 Actividad Universidad de Sonora

42 Grabar video Crear un intento con MediaStore.ACTION_VIDEO_CAPTURE.
Iniciar un actividad con ese intento. Tomar el video y oprimir el botón de aceptar. En el callback de los resultados recuperar el uri (uniform resource identifier) del video. A partir de ese uri obtener el path real del video. Copiar el video a la carpeta destino. Universidad de Sonora

43 Nueva constante Universidad de Sonora

44 Callback del botón de video
Universidad de Sonora

45 Callback de resultados
Universidad de Sonora

46 Grabar el video Universidad de Sonora

47 Obtener el path real Universidad de Sonora

48 Mas información Media Playback Audio Capture Uso de la cámara Universidad de Sonora Universidad de Sonora 48


Descargar ppt "Media."

Presentaciones similares


Anuncios Google