1 / 56

멀티미디어 (Multimedia)

멀티미디어 (Multimedia). 목 차. 교육 목표 멀티미디어 란 ? Wave 파일 재생 프로그램 API 함수를 이용한 Wave 파일 재생기 MCIWnd Control AVI/Audio CD 재생 프로그램. 멀티미디어 란 ? (1). 멀티미디어 정의 동영상 , 음향 , 그래픽 , 텍스트 등을 함께 처리하는 매체. A. 텍스트. 그래픽. 멀티미디어. 음성 & 음향. 동영상. 멀티미디어 란 ? (2). Media Control Interface(MCI) 정의

Download Presentation

멀티미디어 (Multimedia)

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. 멀티미디어(Multimedia) 컴퓨터응용 및 실습 I

  2. 목 차 • 교육 목표 • 멀티미디어 란? • Wave 파일 재생 프로그램 • API 함수를 이용한 Wave 파일 재생기 • MCIWnd Control • AVI/Audio CD 재생 프로그램 컴퓨터응용 및 실습 I

  3. 멀티미디어 란 ? (1) • 멀티미디어 • 정의 • 동영상, 음향, 그래픽, 텍스트 등을 함께 처리하는 매체 A 텍스트 그래픽 멀티미디어 음성 & 음향 동영상 컴퓨터응용 및 실습 I

  4. 멀티미디어 란 ? (2) • Media Control Interface(MCI) • 정의 • 멀티미디어 파일의 재생 및 녹화 등의 작업을 할 수 있는 기능 제공 • MMControl 속성 속 성 내 용 MCI 장치의 유형 설정 파일 이름 설정 다른 프로그램과 MCI 장치 공유 여부를 설정 StatusUpdate 이벤트를 발생시킬 시간 간격 설정 MMControl을 보이도록 할 것인지 여부 설정 MMControl의 테두리 모양 설정 MMControl의 방향 설정 MMControl 각 버튼의 active/inactive 자동 지정 여부 설정 MMControl의 개체 이름 설정 사용 가능 여부 설정 DeviceType FileName Shareable UpdateInterval Visible BoderStyle Orientation AutoEnable Name Enabled 컴퓨터응용 및 실습 I

  5. Wave 파일 재생 프로그램 (1) • Form • Name 지정: frmWave • Caption 지정: 웨이브 파일 재생기 1. 더블 클릭 (frmWave 입력) 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 배치 • ImageBox • MMControl • CommonDialog • CommandButton 9. Control 배치 컴퓨터응용 및 실습 I

  10. Wave 파일 재생 프로그램 (6) • Control 속성지정 • ImageBox 속 성 Boderstyle Stretch Name Control Image1 imgBmp 1 - 단일고정 True • CommonDialog 속 성 Name CancelError Control Commondialog dlgFileOpen True • MMControl Device Type Back Visible Eject Visible Record Visible Step Visible 속 성 Name Control MMControl1 False False False False mciWav Wave Audio 컴퓨터응용 및 실습 I

  11. Wave 파일 재생 프로그램 (7) • CommandButton 속 성 Name Caption Control Command1 Command2 Command3 비트맵 파일 웨이브 파일 종 료(&X) cmdBmp cmdWav cmdExit 컴퓨터응용 및 실습 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) • Form • Name 지정: frmAPIWave • Caption 지정: API를 이용한 웨이브 파일 재생기 1. 더블 클릭 (frmAPIWave 입력) 2. 더블 클릭 (API를 이용한 웨이브 파일 재생기 입력) 컴퓨터응용 및 실습 I

  21. API함수를 이용한 Wave 파일 재생 프로그램 (2) • Microsoft Common Dialog Controls 6.0 추가하기 • [프로젝트 > 구성요소] 3. 클릭 4. 클릭 컴퓨터응용 및 실습 I

  22. API함수를 이용한 Wave 파일 재생 프로그램 (3) • Microsoft Common Dialog Controls 6.0 추가하기 5. 추가된 Microsoft Common Dialog Control 6.0 컴퓨터응용 및 실습 I

  23. API함수를 이용한 Wave 파일 재생 프로그램 (4) • Control 배치 • Label • CommonDialog • CommandButton 6. Control 배치 컴퓨터응용 및 실습 I

  24. API함수를 이용한 Wave 파일 재생 프로그램 (5) • Control 속성지정 • ImageBox 속 성 Boderstyle Caption Name Control Label1 lblFileName 1 - 단일고정 • CommonDialog 속 성 CancelError Filter Name Control Commondialog dlgFileOpen True 웨이브 파일(*.wav)|*.wav 컴퓨터응용 및 실습 I

  25. API함수를 이용한 Wave 파일 재생 프로그램 (6) • CommandButton 속 성 Name Caption Control Command1 Command2 Command3 웨이브 파일 &Play 종 료(&X) cmdWav cmdPlay cmdExit 컴퓨터응용 및 실습 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. 클릭 13. 클릭 14. 클릭 15. sndPlaySound 함수 선언문 컴퓨터응용 및 실습 I

  31. API함수를 이용한 Wave 파일 재생 프로그램 (12) • API 텍스트 뷰어 • 상수 추가하기 • SND_ASYNC = &H1 • SND_PURGE = &H40 16. 상수 선택 17. “snd” 입력 • 18. 클릭 • SND_ASYNC = &H1 • SND_PURGE = &H40 19. 클릭 20. 상수 입력 확인 21. 클릭 컴퓨터응용 및 실습 I

  32. API함수를 이용한 Wave 파일 재생 프로그램 (13) • Code 작성 • 일반선언부에 함수 및 상수, 변수 선언 • API 텍스트 뷰어에서 클립보드로 복사한 내용을 붙여넣기 한다 22. Ctrl+V (API 텍스트 뷰어에서 클립보드로 복사한 내용 붙여넣기) 23. Code 작성 컴퓨터응용 및 실습 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 • 속성 속 성 내 용 MCIWnd 개체를 보이도록 할지 여부 설정 MCIWnd 개체 이름 설정 동영상의 크기를 MCIWnd 개체 크기에 맞도록 설정 MCIWnd 개체 크기를 동영상의 크기에 맞도록 설정 MCIWnd 개체의 테두리 모양 설정 사용 가능하도록 하는 여부 설정 재생할 동영상 파일명 설정 메뉴 버튼을 나타낼지의 여부 설정 동영상 재생 bar를 나타내도록 설정 동영상 반복 재생 여부 설정 동영상 재생 속도 설정 동영상 소리 크기 설정 동영상의 크기를 백분율(%)로 설정 Visible Name AutosizeMovie AutosizeWindow BorderStyle Enabled Filename Menu Playbar Repeat Speed Volume Zoom 컴퓨터응용 및 실습 I

  39. AVI/Audio CD 재생 프로그램 (1) • Form • Name 지정: frmAVICD • Caption 지정: AVI, CD Player 1. 더블 클릭 (frmAVICD 입력) 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. AVI/Audio CD 재생 프로그램 (5) • Microsoft Multimedia Controls 6.0 및 Microsoft Common Dialog Controls 6.0 MCIWndX Control 추가하기 8. 추가된 Microsoft Multimedia Control 6.0 9. 추가된 Microsoft Common Dialog Control 6.0 10. 추가된 MCIWndX Control 컴퓨터응용 및 실습 I

  44. AVI/Audio CD 재생 프로그램 (6) • Control 배치 • Frame • MCIWnd • CommonDialog • CommandButton • MMControl • Label 11. Control 배치 컴퓨터응용 및 실습 I

  45. AVI/Audio CD 재생 프로그램 (7) • Control 속성지정 • Frame 속 성 Name Caption Control 동영상 Audio CD Frame1 Frame2 Frame1 Frame2 • MCIWnd Autosize Movie Autosize Window 속 성 Name Menu Playbar Control MCIWnd1 False True mciwndAVI False True 컴퓨터응용 및 실습 I

  46. AVI/Audio CD 재생 프로그램 (8) • CommonDialog 속 성 CancelError Name Control Commondialog1 동영상 파일(*.avi)|*.avi dlgFileOpen True • Label 속 성 Caption Appearance Name BoderStyle Control Label1 lblTrack Label1 Label2 1 - 3D 0 - 평면 0 - 없음 1 - 단일고정 현재 트랙/총 트랙: • MMControl Device Type Back Visible Record Visible Step Visible 속 성 Name Control MMControl1 False False False mciCD CDAudio 컴퓨터응용 및 실습 I

  47. AVI/Audio CD 재생 프로그램 (9) • CommandButton 속 성 Name Caption Control Command1 Command2 동영상 파일 종 료(&X) cmdFileOpen cmdExit 컴퓨터응용 및 실습 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

More Related