sk-vm 사운드
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 PresentationTRANSCRIPT
서울호서전문학교 게임프로그램개발과 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