2015-02-01 4 views
0
애플

플레이 소리가 AudioServicesPlaySystemSound

AudioServicesPlaySystemSound(soundID); 

완벽한 사운드 재생에 의해 제공

내가 기본/라이브러리/벨소리를 재생을 사용하지만, 지금은 증가하고 내 응용 프로그램에서 볼륨 감소 할 때 볼륨 컨트롤을 울리고 있습니다.

나는 코드

musicPlayer = [MPMusicPlayerController applicationMusicPlayer]; 
    musicPlayer.volume = 0.0625; 

이하로 사용했다하지만이 iOS7.0에서 더 이상 사용되지 않습니다. 최신 iOS 8.0에서 앱을 실행하고 싶습니다.

내가 할 수있는 방법이 있습니까?

감사합니다.

답변

0

나는 iOS8의 완벽 작품에 다음 코드를 사용하고 있습니다 : 당신이 경로에 전달 무엇

 NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); 
     NSString *documentsDirectory = [paths objectAtIndex:0];   
     NSString *path = [documentsDirectory stringByAppendingPathComponent:@"file.mp3"] 
     AVAudioPlayer *player = [[[AVAudioPlayer alloc] initWithContentsOfURL:[NSURL fileURLWithPath:path] error:nil] autorelease]; 
     player.volume = 1.0f; 
     [player prepareToPlay]; 
     [player setNumberOfLoops:0]; 
     [player play]; 
+0

? 번들 또는 시스템 사운드 파일에서 파일을 재생 하시겠습니까? – kb920

+0

Dhaval 번들에서 mp3를 사용합니다. NSArray * paths = NSSearchPathForDirectoriesInDomains (NSDocumentDirectory, NSUserDomainMask, YES); NSString * documentsDirectory = [경로 objectAtIndex : 0]; NSString * 경로 = [documentsDirectory stringByAppendingPathComponent : @ "file.mp3"]; – Clo