Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- self-signed ssl
- 자바스크립트
- php
- 와이브로
- crashlog
- docker
- C/C++
- 기념일관리
- C#
- net
- ClickOnce
- .net
- MFC
- Antialiasing
- API
- VS2008
- 크래시로그
- PDA
- 블루투스 헤드셋
- JavaScript
- 데이터 전달
- M8200
- protobuf-c
- Font
- phpmailer
- 설치제거
- 한 번만 실행
- EUC-KR
- GDI
- plcrashreporter
Archives
- Today
- Total
~☆~ 우하하!!~ 개발블로그
[iPhone] 배경음악 넣기 본문
반응형
프레임워크를 추가해야 한다.
AVFoundation.framework 가 존재하는 경로는 다음과 같다.
/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS3.0.sdk/System/Library/Frameworks/AVFoundation.framework
iPhone SDK 2.2.1 을 사용중이라면 iPhoneOS3.0.sdk 대신 iPhoneOS2.2.1.sdk 경로를 찾아야 한다.
다음과 같은 AVAudioPlayer 클래스형 인스턴스 멤버를 추가한다.
AVAudioPlayer* player;
다음과 같은 방법으로 mp3 파일을 지정하고 플레이시킨다.
NSString* mp3filepath = [[[NSBundle mainBundle] resourcePath] stringByAppendingPathComponent:@"sound/backmusic.mp3"];
player = [[AVAudioPlayer alloc] initWithContentsOfURL:[NSURL URLWithString:mp3filepath] error:nil];
player.delegate = self;
player.numberOfLoops = -1; // 무한 반복된다. 디폴트값은 0으로 한 번만 플레이되게 한다.
[player prepareToPlay];
[player play];
다음과 같은 방법으로 플레이를 중지시킨다.
[player stop];
시뮬레이터에서는 음악이 플레이되는 것을 확인할 수 없다!!
AVFoundation.framework 가 존재하는 경로는 다음과 같다.
/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS3.0.sdk/System/Library/Frameworks/AVFoundation.framework
iPhone SDK 2.2.1 을 사용중이라면 iPhoneOS3.0.sdk 대신 iPhoneOS2.2.1.sdk 경로를 찾아야 한다.
다음과 같은 AVAudioPlayer 클래스형 인스턴스 멤버를 추가한다.
AVAudioPlayer* player;
다음과 같은 방법으로 mp3 파일을 지정하고 플레이시킨다.
NSString* mp3filepath = [[[NSBundle mainBundle] resourcePath] stringByAppendingPathComponent:@"sound/backmusic.mp3"];
player = [[AVAudioPlayer alloc] initWithContentsOfURL:[NSURL URLWithString:mp3filepath] error:nil];
player.delegate = self;
player.numberOfLoops = -1; // 무한 반복된다. 디폴트값은 0으로 한 번만 플레이되게 한다.
[player prepareToPlay];
[player play];
다음과 같은 방법으로 플레이를 중지시킨다.
[player stop];
시뮬레이터에서는 음악이 플레이되는 것을 확인할 수 없다!!
반응형
'iPhone & Cocoa' 카테고리의 다른 글
UIControl 을 상속받은 클래스형 인스턴스에서 이벤트를 받고 싶은가? (0) | 2009.08.02 |
---|---|
Organizer 를 이용한 Capture 이미지 보관 디렉토리 (0) | 2009.07.27 |
Xcode 개발 관련 디렉토리 (0) | 2009.07.14 |
[iPhone] UITableViewCell 의 text 프로퍼티 (0) | 2009.07.10 |
[iPhone] OS 버전 확인 (0) | 2009.07.10 |