멀티미디어 (multimedia)
DESCRIPTION
멀티미디어 (Multimedia). 목 차. 교육 목표 멀티미디어 란 ? Wave 파일 재생 프로그램 API 함수를 이용한 Wave 파일 재생기 MCIWnd Control AVI/Audio CD 재생 프로그램. 멀티미디어 란 ? (1). 멀티미디어 정의 동영상 , 음향 , 그래픽 , 텍스트 등을 함께 처리하는 매체. A. 텍스트. 그래픽. 멀티미디어. 음성 & 음향. 동영상. 멀티미디어 란 ? (2). Media Control Interface(MCI) 정의 - PowerPoint PPT PresentationTRANSCRIPT
컴퓨터응용 및 실습 I 1
멀티미디어(Multimedia)
컴퓨터응용 및 실습 I 2
교육 목표멀티미디어 란 ?
Wave 파일 재생 프로그램
API 함수를 이용한 Wave 파일 재생기
MCIWnd Control
AVI/Audio CD 재생 프로그램
목 차
컴퓨터응용 및 실습 I 3
멀티미디어 란 ? (1)
멀티미디어정의
동영상 , 음향 , 그래픽 , 텍스트 등을 함께 처리하는 매체
멀티미디어
A텍스트
음성 & 음향
그래픽
동영상
컴퓨터응용 및 실습 I 4
멀티미디어 란 ? (2)
Media Control Interface(MCI)정의
멀티미디어 파일의 재생 및 녹화 등의 작업을 할 수 있는 기능 제공
MMControl 속성
내 용
DeviceTypeFileNameShareableUpdateIntervalVisibleBoderStyleOrientationAutoEnableNameEnabled
속 성MCI 장치의 유형 설정파일 이름 설정다른 프로그램과 MCI 장치 공유 여부를 설정StatusUpdate 이벤트를 발생시킬 시간 간격 설정MMControl 을 보이도록 할 것인지 여부 설정MMControl 의 테두리 모양 설정MMControl 의 방향 설정MMControl 각 버튼의 active/inactive 자동 지정 여부 설정MMControl 의 개체 이름 설정사용 가능 여부 설정
컴퓨터응용 및 실습 I 5
Wave 파일 재생 프로그램 (1)
1. 더블 클릭(frmWave 입력 )
FormName 지정 : frmWaveCaption 지정 : 웨이브 파일 재생기
2. 더블 클릭( 웨이브 파일 재생기 입력 )
컴퓨터응용 및 실습 I 6
Wave 파일 재생 프로그램 (2)
Microsoft Multimedia Controls 6.0 추가하기 [ 프로젝트 > 구성요소 ]
4. 클릭
3. 클릭
컴퓨터응용 및 실습 I 7
Wave 파일 재생 프로그램 (3)
Microsoft Common Dialog Controls 6.0 추가하기
5. 클릭
6. 클릭
컴퓨터응용 및 실습 I 8
Wave 파일 재생 프로그램 (4) Microsoft Multimedia Controls 6.0 및 Microsoft Common Dialog Controls 6.0 추가하기
7. 추가된 Microsoft Common Dialog Control 6.0
8. 추가된 Microsoft Multimedia Control 6.0
컴퓨터응용 및 실습 I 9
Wave 파일 재생 프로그램 (5)
Control 배치 ImageBoxMMControlCommonDialogCommandButton
9. Control 배치
컴퓨터응용 및 실습 I 10
Wave 파일 재생 프로그램 (6) Control 속성지정
ImageBox
CommonDialog
속 성 Name
Commondialog
Control
dlgFileOpen
CancelError
True
속 성 Name
Image1
Control
imgBmp
Boderstyle
1 - 단일고정
Stretch
True
MMControl
속 성 Name
MMControl1
Control
mciWav
DeviceType
Wave Audio False False False False
BackVisible
EjectVisible
RecordVisible
StepVisible
컴퓨터응용 및 실습 I 11
Wave 파일 재생 프로그램 (7)
CommandButton
속 성 Name
Command1
Command2
Command3
Control
cmdBmp
cmdWav
cmdExit
Caption
비트맵 파일웨이브 파일종 료 (&X)
컴퓨터응용 및 실습 I 12
Wave 파일 재생 프로그램 (8)
Control 배치 및 속성 지정 완료 화면
컴퓨터응용 및 실습 I 13
Wave 파일 재생 프로그램 (9) Code 작성
[ 비트맵 파일 ] 버튼 Click 이벤트 프로시저 열기 대화상자에서 선택한 Bitmap 파일을 로드 10. Code 작성
컴퓨터응용 및 실습 I 14
Wave 파일 재생 프로그램 (10) Code 작성
[ 웨이브 파일 ] 버튼 Click 이벤트 프로시저 열기 대화상자에서 선택한 Wave 파일을 로드하여 재생한다 .
11. Code 작성
컴퓨터응용 및 실습 I 15
Wave 파일 재생 프로그램 (11) Code 작성
[ 종료 (X)] 버튼 Click 이벤트 프로시저
12. Code 작성
컴퓨터응용 및 실습 I 16
Wave 파일 재생 프로그램 (12)
실행 결과 [ 비트맵 파일 ] 버튼
13. 클릭
14. 비트맵 파일 클릭
15. 클릭
컴퓨터응용 및 실습 I 17
Wave 파일 재생 프로그램 (13)
16. 비트맵 파일 로드 결과
컴퓨터응용 및 실습 I 18
Wave 파일 재생 프로그램 (14)
실행 결과 [ 웨이브 파일 ] 버튼
17. 클릭
18. 웨이브 파일 클릭
19. 클릭
컴퓨터응용 및 실습 I 19
Wave 파일 재생 프로그램 (15)
20. 웨이브 파일 실행 결과
컴퓨터응용 및 실습 I 20
API 함수를 이용한 Wave 파일 재생 프로그램 (1)
1. 더블 클릭(frmAPIWave 입력 )
FormName 지정 : frmAPIWaveCaption 지정 : API 를 이용한 웨이브 파일 재생기
2. 더블 클릭(API 를 이용한
웨이브 파일 재생기 입력 )
컴퓨터응용 및 실습 I 21
API 함수를 이용한 Wave 파일 재생 프로그램 (2)
Microsoft Common Dialog Controls 6.0 추가하기 [ 프로젝트 > 구성요소 ]
4. 클릭
3. 클릭
컴퓨터응용 및 실습 I 22
API 함수를 이용한 Wave 파일 재생 프로그램 (3)
Microsoft Common Dialog Controls 6.0 추가하기
5. 추가된 Microsoft Common Dialog Control 6.0
컴퓨터응용 및 실습 I 23
API 함수를 이용한 Wave 파일 재생 프로그램 (4)
Control 배치LabelCommonDialogCommandButton
6. Control 배치
컴퓨터응용 및 실습 I 24
API 함수를 이용한 Wave 파일 재생 프로그램 (5)
Control 속성지정 ImageBox
CommonDialog
속 성 Name
Commondialog
Control
dlgFileOpen
CancelError
True
속 성 Name
Label1
Control
lblFileName
Boderstyle
1 - 단일고정
Caption
Filter
웨이브 파일 (*.wav)|*.wav
컴퓨터응용 및 실습 I 25
API 함수를 이용한 Wave 파일 재생 프로그램 (6)
CommandButton
속 성 Name
Command1
Command2
Command3
Control
cmdWav
cmdPlay
cmdExit
Caption
웨이브 파일&Play
종 료 (&X)
컴퓨터응용 및 실습 I 26
API 함수를 이용한 Wave 파일 재생 프로그램 (7)
Control 배치 및 속성 지정 완료 화면
컴퓨터응용 및 실습 I 27
API 함수를 이용한 Wave 파일 재생 프로그램 (8)
API 텍스트 뷰어 실행시작 > 프로그램 >Microsoft Visual Studioc 6.0
Microsoft Visual Studioc 6.0 도구들API 텍스트 뷰어 7. 클릭
컴퓨터응용 및 실습 I 28
API 함수를 이용한 Wave 파일 재생 프로그램 (9)
API 텍스트 뷰어 실행 화면
컴퓨터응용 및 실습 I 29
API 함수를 이용한 Wave 파일 재생 프로그램 (10)
API 텍스트 뷰어 [ 파일 > 텍스트 파일 로드 ]
8. 클릭
9. 클릭
10. 클릭
컴퓨터응용 및 실습 I 30
API 함수를 이용한 Wave 파일 재생 프로그램 (11)
API 텍스트 뷰어sndPlaySound 함수 추가하기
11. “snd” 입력
12. 클릭
14. 클릭
15. sndPlaySound 함수 선언문
13. 클릭
컴퓨터응용 및 실습 I 31
API 함수를 이용한 Wave 파일 재생 프로그램 (12)
API 텍스트 뷰어상수 추가하기
SND_ASYNC = &H1 SND_PURGE = &H40
17. “snd” 입력
18. 클릭•SND_ASYNC = &H1•SND_PURGE = &H40
16. 상수 선택
20. 상수 입력 확인
19. 클릭
21. 클릭
컴퓨터응용 및 실습 I 32
API 함수를 이용한 Wave 파일 재생 프로그램 (13)
Code 작성일반선언부에 함수 및 상수 , 변수 선언
API 텍스트 뷰어에서 클립보드로 복사한 내용을 붙여넣기 한다
23. Code 작성
22. Ctrl+V (API 텍스트 뷰어에서 클립보드로 복사한 내용 붙여넣기 )
컴퓨터응용 및 실습 I 33
API 함수를 이용한 Wave 파일 재생 프로그램 (14)
Code 작성 [ 웨이브 파일 ] 버튼 Click 이벤트 프로시저
열기 대화상자에서 선택한 Wave 파일명을 strFileName 변수에 저장하고 Label 에 나타낸다 .
24. Code 작성
컴퓨터응용 및 실습 I 34
API 함수를 이용한 Wave 파일 재생 프로그램 (15)
Code 작성 [ Play ] 버튼 Click 이벤트 프로시저
sndPlaySound 함수를 호출하여 Wave 파일을 재생한다 . strFileName: 재생할 Wave 파일 SND_ASYNC: 재생방법
25. Code 작성
컴퓨터응용 및 실습 I 35
API 함수를 이용한 Wave 파일 재생 프로그램 (16)
Code 작성 [ 종료 (X)] 버튼 Click 이벤트 프로시저
26. Code 작성
컴퓨터응용 및 실습 I 36
API 함수를 이용한 Wave 파일 재생 프로그램 (17)
실행 결과 [ 비트맵 파일 ] 버튼
27. 클릭 28. Wave 파일 클릭
29. 클릭
컴퓨터응용 및 실습 I 37
API 함수를 이용한 Wave 파일 재생 프로그램 (18)
30. 클릭
컴퓨터응용 및 실습 I 38
MCIWnd Control MCIWnd Control 속성
정의 동영상 재생에 이용되는 control
속성
내 용VisibleNameAutosizeMovieAutosizeWindowBorderStyleEnabledFilenameMenuPlaybarRepeatSpeedVolumeZoom
속 성MCIWnd 개체를 보이도록 할지 여부 설정MCIWnd 개체 이름 설정동영상의 크기를 MCIWnd 개체 크기에 맞도록 설정MCIWnd 개체 크기를 동영상의 크기에 맞도록 설정MCIWnd 개체의 테두리 모양 설정사용 가능하도록 하는 여부 설정재생할 동영상 파일명 설정메뉴 버튼을 나타낼지의 여부 설정동영상 재생 bar 를 나타내도록 설정동영상 반복 재생 여부 설정동영상 재생 속도 설정동영상 소리 크기 설정동영상의 크기를 백분율 (%) 로 설정
컴퓨터응용 및 실습 I 39
AVI/Audio CD 재생 프로그램 (1)
1. 더블 클릭(frmAVICD 입력 )
FormName 지정 : frmAVICDCaption 지정 : AVI, CD Player
2. 더블 클릭(AVI, CD Player 입력 )
컴퓨터응용 및 실습 I 40
AVI/Audio CD 재생 프로그램 (2)
Microsoft Multimedia Controls 6.0 추가하기 [ 프로젝트 > 구성요소 ]
4. 클릭
3. 클릭
컴퓨터응용 및 실습 I 41
AVI/Audio CD 재생 프로그램 (3)
Microsoft Common Dialog Controls 6.0 추가하기
5. 클릭
컴퓨터응용 및 실습 I 42
AVI/Audio CD 재생 프로그램 (4)
MCIWndX Control 추가하기
6. 클릭
7. 클릭
컴퓨터응용 및 실습 I 43
9. 추가된 Microsoft Common Dialog Control 6.0
8. 추가된 Microsoft Multimedia Control 6.0
10. 추가된 MCIWndX Control
AVI/Audio CD 재생 프로그램 (5) Microsoft Multimedia Controls 6.0 및 Microsoft Common Dialog Controls 6.0 MCIWndX Control 추가하기
컴퓨터응용 및 실습 I 44
AVI/Audio CD 재생 프로그램 (6)
Control 배치FrameMCIWndCommonDialogCommandButtonMMControlLabel
11. Control 배치
컴퓨터응용 및 실습 I 45
AVI/Audio CD 재생 프로그램 (7) Control 속성지정
Frame
MCIWnd
속 성 Name
MCIWnd1
Control
mciwndAVI
AutosizeMovie
False True
Menu Playbar
속 성 Name
Frame1
Frame2
Control
Frame1
Frame2
Caption
동영상Audio CD
False
AutosizeWindow
True
컴퓨터응용 및 실습 I 46
AVI/Audio CD 재생 프로그램 (8)CommonDialog
속 성 Name
Commondialog1
Control
dlgFileOpen
CancelError
동영상 파일 (*.avi)|*.avi
Label
True
MMControl
속 성 Name
MMControl1
Control
mciCD
DeviceType
CDAudio False False False
BackVisible
RecordVisible
StepVisible
속 성 Name
Label1
Label2
Control
Label1
lblTrack
Caption
현재 트랙 / 총 트랙 :
Appearance BoderStyle
1 - 3D
0 - 평면0 - 없음1 - 단일고정
컴퓨터응용 및 실습 I 47
AVI/Audio CD 재생 프로그램 (9)
CommandButton
속 성 Name
Command1
Command2
Control
cmdFileOpen
cmdExit
Caption
동영상 파일종 료 (&X)
컴퓨터응용 및 실습 I 48
AVI/Audio CD 재생 프로그램 (10)
Control 배치 및 속성 지정 완료 화면
컴퓨터응용 및 실습 I 49
AVI/Audio CD 재생 프로그램 (11)
Code 작성Form Load 이벤트 프로시저
MMControl 의 Open 명령으로 Audio CD 를 연다 .
12. Code 작성
컴퓨터응용 및 실습 I 50
AVI/Audio CD 재생 프로그램 (12)
Code 작성 [ 동영상 파일 ] 버튼 Click 이벤트 프로시저
열기 대화상자에서 선택한 동영상파일 (*.avi) 을 재생한다 .
13. Code 작성
컴퓨터응용 및 실습 I 51
AVI/Audio CD 재생 프로그램 (13)
Code 작성mciCD 개체의 StatusUpdate 이벤트 프로시저
Audio CD 의 총 트랙 수 (mciTracks) 와 현재의 트랙 (mciTrack) 을 표시
14. Code 작성
컴퓨터응용 및 실습 I 52
AVI/Audio CD 재생 프로그램 (14)
Code 작성 [ 종료 (X)] 버튼 Click 이벤트 프로시저
15. Code 작성
컴퓨터응용 및 실습 I 53
AVI/Audio CD 재생 프로그램 (15)
실행 결과 [ 동영상 파일 ] 버튼
16. 클릭17. AVI 파일 클릭
18. 클릭
컴퓨터응용 및 실습 I 54
AVI/Audio CD 재생 프로그램 (16)
19. 클릭 20. 동영상 실행화면
컴퓨터응용 및 실습 I 55
AVI/Audio CD 재생 프로그램 (17)
실행 결과 [Audio CD] 실행
21. 클릭
컴퓨터응용 및 실습 I 56
멀티미디어 란 ?
Wave 파일 재생 프로그램
API 함수를 이용한 Wave 파일 재생기
MCIWnd Control
AVI/Audio CD 재생 프로그램
정 리