【发布时间】:2020-01-09 22:50:49
【问题描述】:
我正在尝试调试我的“videoGenerator”类;这是一个获取视频 URL 和音频 URL 并将它们与 AVFoundation 合并在一起的类。尝试将一些视频与音乐结合时,我的 exportSession 出现以下错误:
Error Domain=AVFoundationErrorDomain Code=-11838 "Operation Stopped" UserInfo={NSLocalizedFailureReason=The operation is not supported for this media., NSLocalizedDescription=Operation Stopped, NSUnderlyingError=0x600003f089f0 {Error Domain=NSOSStatusErrorDomain Code=-16976 "(null)"}}
我需要知道的远不止这些,我看到错误中有一个内存地址:
NSUnderlyingError=0x600003f089f0
我想知道这是否可能包含有关媒体类型到底有什么问题的更多信息。
我的问题是,除了使用 $arg1 或者这是我唯一的选择之外,我如何在 Xcode 控制台中从这个内存地址获取人类可读的内容?
【问题讨论】:
-
"这真的不是很有用" 你的问题也不是很直观。您希望有人分析您的错误消息,甚至不知道是什么导致了该错误?什么是“视频生成器”?
-
更新问题更清晰
-
非常明确的错误:“此媒体不支持该操作。”这是 AVErrorOperationNotSupportedForAsset。我会查看您尝试执行的操作,以及您尝试执行的特定资产类型(包括格式),您的答案可能就在那里。如果没有您正在做什么的详细信息,我们不太可能在这里为您提供帮助。
标签: swift avfoundation avassetexportsession nserror