시뮬레이터에서 내보내기를 실행하면 모든 것이 잘됩니다. 장치에서 실행하면 비디오가 내보내 지지만 오디오는 없습니다. 이것은 시뮬레이터가 OS X가 사용하는 것을 사용하기 때문에 장치가 지원하지 않는 오디오 포맷을 사용하고 있어야하지만 OS X은이를 지원해야한다고 생각합니다. 나는 m4a, aiff 및 aifc를 시도하고 운이 없었다! 어떤 아이디어?장치에서 내보낼 때 AVAssetExportSession에서 오디오 트랙이 누락되었습니다.
2
A
답변
0
나는 매우 비슷한 문제가 있습니다. 동일한 비디오로 잘 돌아가는 별도의 테스트 케이스를 만들었 기 때문에 코덱과 관련이없는 것 같습니다. related question에 MPMoviePlayerController
을 사용하여 동일한 저작물을 재생할 때 문제가 있음을 알 수 있습니다. 그것은 저를 올바른 길로 인도했습니다 (일종의).
내 경우에는 문제가 수출 중에 AVPlayer
에있는 자산을 사용하고 있습니다. 내보내기가 오디오 트랙을 드롭하는 정확한 조합을 찾을 수 없었습니다. 자산이 AVPlayer
에서 동시에 재생되는 경우에도 내보내기가 잘 실행되는 별도의 테스트 프로젝트에서 찾을 수있었습니다. 몇 시간 동안 정확한 원인을 찾으려고 시도한 후 포기하면서 자산을 플레이어에서 꺼 냈습니다 (replaceCurrentItemWithPlayerItem:nil
). 그것은 해킹이지만 작동합니다.
AVFoundation
은 매우 강력한 프레임 워크이지만 신이 조용히 쓰레기를 만드는 대신 더 까다 롭지 않거나 적어도 오류를 기록하지 않았 으면 좋겠습니다.
관련 문제
- 1. .h264 컨테이너에 오디오 트랙이 포함될 수 있습니까?
- 2. 내가 비디오를 내보낼 때
- 3. 내보낼 때 따옴표를 제거하십시오.
- 4. 내보낼 때 출력 수정
- 5. GData youtube video upload 오디오 문제가 누락되었습니다.
- 6. 플래시 9 : 스트리밍 트랙이 모노인지 확인하는 방법?
- 7. 복사 할 때 모든 파티션이 누락되었습니다.
- 8. N97 노키아 장치에서 센서 데이터 수집을위한 rrsensorapi.h가 누락되었습니다
- 9. 장치에서 컴파일 할 때 오류가 있습니까?
- 10. 오디오 파일이 변경되면 시뮬레이터가 아니라 장치에서 iPhoneMixerEQGraphTest가 충돌합니다.
- 11. Android 애플리케이션을 내보낼 때 데이터베이스 데이터 포함
- 12. 기호를 내보낼 때 extern "C"를 지정해야합니까?
- 13. Excel로 내보낼 때 보고서의 색이 손실됩니다.
- 14. 서명 된 apk를 내보낼 때 NoSuchMethodError
- 15. SSRS에서 엑셀로 내보낼 때 머리글 고정
- 16. LDAP 내보내기 : 내보낼 때 DN을 변경해야합니다.
- 17. Microsoft.Office.Interop.Excel을 사용하여 Excel을 내보낼 때 오류가 발생했습니다.
- 18. telerik 그리드를 pdf로 내보낼 때 시간이 걸립니다.
- 19. .xls로 내보낼 때 데이터 형식이 유지되지 않음
- 20. {특성 평가에 실패했습니다.} vb.net에서 데이터를 내보낼 때
- 21. v4l2를 사용하여 동일한 장치에서 오디오 및 비디오를 읽을 수 있습니까?
- 22. Android의 다양한 내부 장치에서 오디오 녹음하기 (문서화되지 않은 API를 통해)
- 23. Delphi XE2에서 Xcode가 누락되었습니다.
- 24. 디버깅 할 때 Root.plist 앱 설정이 누락되었습니다.
- 25. 라이브 서버로 옮길 때 어셈블리 참조가 누락되었습니다.
- 26. Integration Service가 테이블에 가입 할 때 누락되었습니다.
- 27. 새로운보기를 푸시 할 때 터치 이벤트가 누락되었습니다.
- 28. RDLC가 서버로 이동했을 때 하위 보고서가 누락되었습니다.
- 29. 장치에서 실행할 때 SUbview가 표시되지 않습니다.
- 30. Crystal Report를 HTML 파일로 내보낼 때 "보고서를 내보낼 수 없습니다"오류가 발생하는 이유는 무엇입니까?