2013-07-30 2 views
0

나는 내가 AVPlayer를의 URL로 라디오에게 감사를 스트리밍하는 응용 프로그램을 가지고있다. AVAudioPlayer에서는 속성이 있기 때문에 쉽지만 AVPlayer에서는 볼 수 없습니다.AVPlayer를 볼륨 슬라이더 컨트롤

어떻게하면됩니까? there을보고 AVAsset을 사용해야하고, 어떻게 사용합니까 (현재 코드에서 사용하지 않으므로)?

감사합니다.

+0

MPVolumeView – amergin

답변

0

UISlider valueChanged : action에 지정된 볼륨으로 AVMutableAudioMix를 만들어야합니다. 다음과 같은 내용 :

- (IBAction) sliderValueChanged:(UISlider *)sender { 
    AVMutableAudioMixInputParameters *audioInputParams = 
    [AVMutableAudioMixInputParameters audioMixInputParameters]; 
    [audioInputParams setVolume:sender.value atTime:kCMTimeZero]; 
    AVMutableAudioMix *audioMix = [AVMutableAudioMix audioMix]; 
    [audioMix setInputParameters:@[audioInputParams]]; 
    [[player currentItem] setAudioMix:audioMix]; (from a UISlider valueChanged action) 
}