ios - AVAnimator 在设备上崩溃

标签 ios animation video mmap

我在我的项目中集成了 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/

相关文章:

ios - 文本标签自动换行

ios - SwiftUI @State 变量没有被取消初始化

android - TextViews 在 Android 4 上只做一次动画

java - 用于网络摄像头的 Marvin 项目插件 : No image is loaded from webcam

ios - Swift NSStream() SSL - 要求用户确认

API 响应关闭中的 iOS Swift 3 DispatchQueue.main.async()

iphone - iPhone/iPodTouch。我可以将运动同步到音轨有哪些选择?

python - Manim:创建后更改文本大小

Android 视频上传到 Youtube

python - 使用 OpenCV 在给定时间从视频中提取图像