2016-06-08 3 views
0

를 음악 플레이어 MPVolume을 사용하여 볼륨을 조절하고 나는 음악 라이브러리에서 노래를 가져 MPMusicPlayerController을 사용하고 있습니다.내가 재생중인 음악 트랙의 볼륨을 변경하는 방법을 알아 내려고 노력하고, 아이폰 OS

내가있는 UIView를 추가하고 MPVolume에 하위 클래스 MPVolume를 사용하는 것을 시도했다. 그러나 그것은 내가 생각했던 것처럼보기에 나타나지 않습니다. 나는 아마 그것을 모두 잘못하고있다. 나는 이것에 익숙하지 않고 사과 문서는 나에게 명확한 길을 보여주지 않는다.

사람은 그것을 수행하는 방법을 알고 있나요.

은 또한 슬라이더를 추가하고 다음 코드는 MPMusicPlayerController.applicationMusicPlayer().volume가 사용되지 않습니다 들었다로했습니다. 사전에

@IBAction func volumeSliderChanging(sender: UISlider) { 

     MPMusicPlayerController.applicationMusicPlayer().volume = self.volumeChange.value 


    } 

감사 :

은 슬라이더 내 시도였다.

답변

2

실제 장치에서 프로젝트를 시작하려고합니다. 시뮬레이터에 MPVolumeSlider가 표시되지 않습니다.

사용하는 시스템 사운드의 값을 변경하는 것을 UISlider에 의한 코드 :

@IBAction func volumeSliderChanging(sender: UISlider) { 
    let volumeSlider = (MPVolumeView().subviews.filter { NSStringFromClass($0.classForCoder) == "MPVolumeSlider" }.first as! UISlider)  
    volumeSlider.setValue(sender.value, animated: false) 
} 

가 MediaPlayer를 프레임 워크가 연결되어 있는지 확신 :

import MediaPlayer 

행운을 빕니다!

+0

당신은이를 알아 내기 위해 노력하는 나에게 주를 저장했습니다. 고마워. – Gugulethu

관련 문제