我在我的项目中集成了 AVAnimator
来显示透明背景的视频。
在模拟器上一切正常。我可以看到视频,背景真的是透明的,我可以听到音频。
但是当我尝试在设备上构建和运行时,出现以下错误:
Assertion failure in -[SegmentedMappedData mapSegment], /transparentVideoTest/AVAnimator/SegmentedMappedData.m:300
*** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'mmap result EINVAL'
我对mmap不是很熟悉。
当映射在模拟器上工作但在设备上不工作时,谁能告诉我可能是什么原因?
最佳答案
我遇到了同样的问题。我通过进入 Build Settings 并将允许的体系结构更改为 $(ARCHS_STANDARD_32_BIT)
来解决它(尝试将您的项目设置与 AVAnimator example project 的项目设置相匹配)
关于ios - AVAnimator 在设备上崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22937259/