playAndRecord
원문 출처 https://developer.apple.com/documentation/avfoundation/avaudiosession/category/1616568-playandrecord
Declaration
Summary
SDKs
iOS 3.0+
tvOS 9.0+
watchOS 2.0+
Framework
AVFoundation
Discussion
오디오는 아이폰의 무음 스위치가 켜져있거나 스크린이 잠겨 있더라도 계속해서 재생될 수 있습니다. 앱이 백그라운드로 전환 (예를 들어, 화면이 잠길 때)된 후에도 오디오를 계속해서 재생하기 위해서는 정보 속성 리스트(plist)의 UIBackgroundModes 키에 audio
값을 추가하세요.
이 category는 녹음과 재생을 동시에 하거나, (동시에 하지 않더라도) 둘 다 하는 앱에 적합합니다.
기본적으로 이 category를 사용한다는 것은 앱의 오디오가 믹스될 수 없음을 의미하며 해당 category의 오디오 세션을 활성화 시킬 경우 믹스될 수 없는 다른 오디오 세션을 중단시킬 것입니다. 이 category가 믹스될 수 있게 하려면 mixWithOthers
옵션을 사용하세요.
오디오 녹음을 위해서는 사용자의 권한 허가가 필요합니다. (사용자 권한이 필요한 녹음을 읽어보세요.)
이 category는 미러링된 에어플레이를 지원합니다. 그러나 AVAudioSessionModeVoiceChat
모드를 사용하게 되면 AirPlay 미러링은 비활성화됩니다.
Last updated