SK-VM 사운드

Preview:

DESCRIPTION

SK-VM 사운드. XCE (SK-VM 홈페이지 ). http://www.developerzone.co.kr/ 접속후 회원가입. XCE (SK-VM 홈페이지 ). DOWNLOAD->SDK->WIPI 에뮬레이터 2.0(SKVM2.0) 다운로드후 설치 (C:). SK-VM 에서 실행. 폴더 생성 ( C:\WIPI-JAVA 2.0.2\example\Animation ). SK-VM 에서 실행. 파일 생성후 컴파일 ThreadAnimation.java 파일 작성 build.bat 실행 클래스 파일 생성. - PowerPoint PPT Presentation

Citation preview

서울호서전문학교 게임프로그램개발과 1

SK-VM SK-VM 사운드사운드

서울호서전문학교 게임프로그램개발과 2

XCE (SK-VM XCE (SK-VM 홈페이지홈페이지 )) http://www.developerzone.co.kr/ 접속후

회원가입

서울호서전문학교 게임프로그램개발과 3

XCE (SK-VM XCE (SK-VM 홈페이지홈페이지 )) DOWNLOAD->SDK->WIPI 에뮬레이터 2.0(SKVM2.0)

다운로드후 설치 (C:)

서울호서전문학교 게임프로그램개발과 4

SK-VMSK-VM 에서 실행에서 실행 폴더 생성 (C:\WIPI-JAVA 2.0.2\example\

Animation)

서울호서전문학교 게임프로그램개발과 5

SK-VMSK-VM 에서 실행에서 실행 파일 생성후 컴파일

ThreadAnimation.java 파일 작성 build.bat 실행

클래스 파일 생성

서울호서전문학교 게임프로그램개발과 6

SK-VMSK-VM 에서 실행에서 실행 WIPI-JAVA 2.0.2 실행

클릭

에뮬레이터선택

서울호서전문학교 게임프로그램개발과 7

SK-VMSK-VM 에서 실행에서 실행 클래스 패스 설정

/example/ThreadAnimation;

ThreadAnimation 클래스 등록

서울호서전문학교 게임프로그램개발과 8

SK-VMSK-VM 에서 실행에서 실행 클래스 선택

ThreadAnimation

실행

서울호서전문학교 게임프로그램개발과 9

SK-VMSK-VM 에서 실행에서 실행 실행 결과

서울호서전문학교 게임프로그램개발과 10

MMF Player• 시작 -> WIPI Java 2.0.2 ->MMFPlayer

MMF MMF 음원 들어보기음원 들어보기

서울호서전문학교 게임프로그램개발과 11

AudioClip AudioClip 활용 활용 사용 클래스 및 인터페이스

• com.skt.m.AudioSystem• com.skt.m.AudioClip• java.io.InputStream

사용법

import com.skt.m.*;

Import java.io.*;

서울호서전문학교 게임프로그램개발과 12

AudioClip AudioClip 활용 활용

AudioClip 얻어오기

사용법

AudioClip clip;

try{

clip = AudioSystem.getAudioClip(“mmf”);

}catch(Exception e){}

서울호서전문학교 게임프로그램개발과 13

*.mmf 얻어오기• mmf 는 모바일 애플리케이션에서 사용되는 사운드

AudioClip AudioClip 활용활용

사용법

InputStream is = null;

byte[] buffer;

try{

is = getClass().getResourceAsStream(“/test.mmf”);

}

catch(Exception e){}

서울호서전문학교 게임프로그램개발과 14

mmf 파일 출력하기 ( 한번 )

AudioClip AudioClip 활용활용

사용법

try{

buffer = new byte[is.available()];

is.read(buffer);

is.close();

clip.open(buffer, 0, buffer.length);

clip.play();

}catch(Exception e){}

서울호서전문학교 게임프로그램개발과 15

반복 정지

일시 정지 다시 실행

AudioClip AudioClip 활용활용

try{

…….

clip.loop();

}catch(Exception e){}

try{

…….

clip.stop();

}catch(Exception e){}

try{

…….

clip.pause();

}catch(Exception e){}

try{

…….

clip.resume();

}catch(Exception e){}

서울호서전문학교 게임프로그램개발과 16

SoundTest 프로젝트 (C:\WIPI-JAVA 2.0.2\example\SoundTest)

사운드 출력예사운드 출력예

반드시 추가

서울호서전문학교 게임프로그램개발과 17

사운드 출력예사운드 출력예 SoundTest 프로젝트

새로이 추가

서울호서전문학교 게임프로그램개발과 18

SoundTest 프로젝트

사운드 출력예사운드 출력예

사운드 출력예사운드 출력예 컴파일후 실행

서울호서전문학교 게임프로그램개발과 20

실습실습 (( 과제과제 #3)#3) 다음키를 누를시 아래의 사운드가 출력되도록 하시오

KEY_NUM0: m_fall.mmf KEY_NUM1: m_GameOver.mmf KEY_NUM2: m_Intro.mmf KEY_NUM3: m_levelClear.mmf KEY_NUM4: m_Stick.mmf KEY_NUM5: m_SubTitle.mmf

다음키를 누를시 해당음원이 무한반복 되도록 하시오 UP : m_Intro.mmf DOWN : m_GameOver.mmf RIGHT : m_levelClear.mmf

Recommended