AVFoundation と協力して、画面または画面の一部を記録しています。ここで私が働いている2つのコードサンプル。
2. http://developer.apple.com/library/mac/#qa/qa1740/_index.html
単純な全画面録画または四角形のトリミングを使用した録画は問題ありませんが、録画中に四角形を変更しようとすると、エラーが発生します:
エラーのため file://localhost/Users/Shared/screenMovie.mp4 への記録を終了しましたか Error Domain=AVFoundationErrorDomain Code=-11806 "Recording Stopped" UserInfo=0x13a07f9e0 {AVErrorRecordingSuccessfullyFinishedKey=true, NSLocalizedDescription=Recording Stopped, NSLocalizedRecoverySuggestion=Try recording again .}
Apple のドキュメントには、コード -11806 のエラーについて次のように記載されています。
AVErrorSessionConfigurationChanged メディア ソースと宛先の構成が変更されたため、記録が停止しました。
ドキュメントでそれに関する情報が見つかりません。録音中にrectを変更できないという提案があります。しかし同時に、私はそれについての証拠を見つけることができません。