최근에 AVFoundation을 사용하여 OS X 10.7 이상 앱의 동영상에 메타 데이터를 추가했습니다. 내 대상이 ARC (64 비트)이므로 QTKit.framework 및 Quicktime.framework가 작동하지 않습니다. 이 시나리오에서는 AVAssetExportPresetPassthrough를 사용하여 임시 동영상을 작성한 다음 원본 파일을이 파일로 바꿔야합니다.QtKit의 updateMovieFile과 같이 복사하지 않고 AVfoundation으로 동영상을 업데이트 할 수 있습니까?
그러나 Apple은 허용 된 폴더에서 데이터를 씁니다 (내 앱이 드래그 앤 드롭으로 메타 데이터를 추가하는 동영상 파일을 수신하므로 어디에서 저장할지 모릅니다)라고 주장하는 앱을 거부했습니다. 어떻게하면 원래의 동영상을 updateMovieFile 메서드없이 업데이트 된 메타 데이터 동영상으로 바꿀 수 있습니까?
64 비트 랜드에는 비슷한 것이 있습니까? 어떤 해결 방법? 어떤 충고?.
대단히 감사합니다.
감사합니다. Rob. 죄송 합니다만 ARC (OSX) **에는 64 비트 대상이 필요합니다. 저장 대화 상자에 대해서는 단순히 내 앱에서 작동하지 않습니다. 어느 위치에서나 여러 개의 파일을 드래그하면 사용자에게 모든 영화를 확인하도록 요청하는 것은 의미가 없습니다. 그러나 유용한 정보를 주셔서 감사합니다. 영화 파일을 다시 작성하지 않고도 업데이트 할 수있는 다른 방법이 있는지 궁금합니다. – rmvz3
ARC는 기술적으로 64 비트가 필요합니다 (기술적으로 실제로는 현대 런타임이 필요합니다. iOS에서는 32 비트에서 작동하지만 Mac에서는 현대 런타임이 64 비트에서만 사용 가능합니다). 저의 요점은 QTKit이 32 비트 및 64 비트 환경에서 모두 작동한다는 것입니다. –