1 / 32

CHAP 20. 멀티미디어

CHAP 20. 멀티미디어. 안드로이드의 멀티미디어 지원. 멀티미디어 재생 -> MediaPlayer 클래스를 사용 멀티미디어 녹화 -> MediaRecorder 클래스를 사용. 안드로이드 지원 파일 형식. 오디오 재생. 2 가지의 방법 인텐트 사용 MediaPlayer 클래스 사용. 인텐트를 사용하는 방법. 실행 결과. MediaPlayer 클래스 사용. 리소스 미디어 재생. 파일 미디어 재생. 미디어 플레이어 상태. JET 콘텐트의 재생.

cira
Download Presentation

CHAP 20. 멀티미디어

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. CHAP 20. 멀티미디어

  2. 안드로이드의 멀티미디어 지원 • 멀티미디어 재생->MediaPlayer클래스를 사용 • 멀티미디어 녹화->MediaRecorder클래스를 사용

  3. 안드로이드 지원 파일 형식

  4. 오디오 재생 • 2가지의 방법 • 인텐트 사용 • MediaPlayer클래스 사용

  5. 인텐트를 사용하는 방법

  6. 실행 결과

  7. MediaPlayer클래스 사용 • 리소스 미디어 재생

  8. 파일 미디어 재생

  9. 미디어 플레이어 상태

  10. JET 콘텐트의 재생 • JET 엔진은 애플리케이션에서 JET 오디오 컨텐츠를인터렉티브하게 재생

  11. 오디오 녹음 • 2가지의 방법 • 인텐트 사용 • MediaRecorder클래스 사용

  12. 인텐트를 사용하는 방법

  13. 녹음 결과 저장

  14. 실행 결과

  15. MediaRecorder를 사용하여서 오디오 녹음

  16. 예제

  17. 실행 결과

  18. 인텐트를 통한 이미지 캡처

  19. 퍼미션 설정

  20. 인텐트를 통한 이미지 캡처

  21. 캡처된 이미지 저장

  22. 실행화면

  23. 비디오 재생 • MediaPlayer클래스는 오디오 재생 뿐만 아니라 비디오 재생도 담당 • VideoView클래스는 MediaPlayer객체의 생성과 초기화를 담당한다.

  24. 사용자 인터페이스 작성

  25. 코드 작성

  26. 실행 결과

  27. 비디오 녹화 • MediaRecorder클래스: 비디오 녹화 담당 • SurfaceView: 캠코더의 화면을 표시

  28. 사용자 인터페이스 작성

  29. 코드 작성

  30. 코드 작성

  31. 코드 작성

  32. 실행 결과

More Related