사진을 찍을 수있는 증강 현실 응용 프로그램을 만들고 있습니다. 그것은 내 사용자 정의 함수를 사용하여 UIImage를 만들어 화면을 저장합니다. 일본의 법률에 따라 카메라에는 셔터 음이 있어야하며, 이는 iPhone 카메라가 항상 재생하는 이유입니다. 지금까지는 iPhone이 음소거 된 경우에도 소리를내는 방법을 찾았지만 여전히 사용자가 설정 한 볼륨에 의존합니다. 그래서 MPMusicPlayerController를 사용하여 응용 프로그램 볼륨을 제어하는 방법을 발견했습니다. 이것은 작동하지만 볼륨이 변경되면 볼륨이 변경되었음을 알리는 상자가 나타납니다. 볼륨이없는 iPhone 응용 프로그램 볼륨 변경 (일본의 경우 응용 프로그램)
가 여기에 재생 내 코드 음소거 경우에도 소리 :AudioSessionInitialize (NULL, NULL, NULL, NULL);
AudioSessionSetActive(true);
UInt32 sessionCategory = kAudioSessionCategory_MediaPlayback;
AudioSessionSetProperty (kAudioSessionProperty_AudioCategory,
sizeof(sessionCategory),&sessionCategory);
내가 플레이하기 전에 볼륨을 조절 한 다음 소리 (OpenAL에 대한 가벼운 래퍼) 및 MPMusicPlayerController을 재생 라이브러리 핀치를 사용합니다.
appMusicPlayer = [MPMusicPlayerController applicationMusicPlayer];
[appMusicPlayer setVolume:0.5f];
누구나이 경험이 있거나 일본용 앱을 만들었습니까? 나는 정말 실망 스럽다. 감사.