2011-03-02 3 views
2

내가 무엇을해도 문제가있는 것 같습니다.iOS 4.0 볼륨 페이드

적극적으로 재생되는 스트리밍 오디오에서 시간이 지남에 따라 페이드를 만들려고합니다. 지금까지 오디오 스트리밍을 올바르게 처리하는 유일한 플레이어는 MPMoviePlayerController 및 AVPlayer입니다. 불행히도 어느 누구도 볼륨을 변경할 수 없습니다. (AVPlayer는 IF를 혼합하여 볼륨 변경을 허용하며 로컬 파일에서 수행 된 경우에만 가능합니다.)

볼륨을 통합하여 변경했을 때 가장 잘 사용 된 플레이어는 AVAudioPlayer 였지만 불행히도 로컬 파일에서만 작동합니다.

일부 연구를 통해 Apple이 시스템 볼륨 (MPVolumeView에서 표현됨)을 제어하지 못한다는 몇 가지 논의를 발견했습니다. 그런 말로하면 일부 앱은 여전히 ​​영향을 미칠 수있는 것처럼 보입니다. 애플이 그것을 통제 할 수 없다면, 어떻게해야 할 것인가?

트릭이 뒤에 있습니까? 어딘가에서 설명서에 뭔가 빠졌습니까?

팁을 주시면 감사하겠습니다.

답변

1

일부 앱은 숨겨진 MPVolumeView를 보여줄 수 있으며 영리한 서브뷰 인트로 스펙트와 해킹으로 상태를 제어 할 수 있습니다. 이것은 추악한 해결 방법이지만주의 깊게 적용 할 때 불합리하지는 않습니다. (충돌하지는 않지만 계층 구조가 바뀌면 아무런 변색도 없음)