[IAP] AVFoundation을 사용한 플레이어에서 Volume조정하기

MPMoviePlayer를 사용하는 경우엔 MPVolumeView를 사용하면 된다고 쳐도,
AVPlayer를 사용하는 경우는 이게 안될수 있습니다. AVPlayer에 volume속성이 있으나 사용하기엔 좋지않고..
그래서 다음과 같은 방법으로 일단 해결은 했습니다.

NSTimer객체를 생성한후, updateVolume함수를 정의해줍니다.
MPVolumeView는 AVFoundation의 AVPlayer에서는 작동하지않을수 있습니다. 그렇기 때문에 AVAsset을 사용해서, AudioMix를 제어해서
player의 playerItem의 AudioMix에 대입해주는 방식으로 해결했습니다.

(주)리화이트 대표 / CEO & Founder

Next Article방송에도 손 뻗치는 구글