Presentation is loading. Please wait.

Presentation is loading. Please wait.

CHAP 20. 멀티미디어.

Similar presentations


Presentation on theme: "CHAP 20. 멀티미디어."— Presentation transcript:

1 CHAP 20. 멀티미디어

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

3 안드로이드 지원 파일 형식 종류 형식/코덱 엔코더 디코더 지원파일종류(파일확장자) 오디오 AAC LC/LTP •
3GPP (.3gp) 와 MPEG-4 (.mp4, .m4a). raw AAC (.aac)는 지원하지 않음 HE-AACv1 (AAC+) HE-AACv2 (enhanced AAC+) AMR-NB 3GPP (.3gp) AMR-WB MP3 MP3 (.mp3) MIDI Type 0과 1 (.mid, .xmf, .mxmf). RTTTL/RTX (.rtttl, .rtx), OTA (.ota)와 iMelody (.imy) Ogg Vorbis Ogg (.ogg) PCM/WAVE WAVE (.wav) 이미지 JPEG JPEG (.jpg) GIF GIF (.gif) PNG PNG (.png) BMP BMP (.bmp) 비디오 H.263 3GPP (.3gp) 와 MPEG-4 (.mp4) H.264 AVC MPEG-4 SP VP8 WebM (.webm)

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 실행 결과


Download ppt "CHAP 20. 멀티미디어."

Similar presentations


Ads by Google