【问题标题】:"CreateTextureFromCVTextureCache" Error on Unity3d IOS buildUnity3d IOS 构建时出现“CreateTextureFromCVTextureCache”错误
【发布时间】:2020-06-14 20:13:59
【问题描述】:

所以我一直在开发一个内置 unity3d 的 IOS 应用程序。当我尝试将应用推送到 我在 Xcode 中的 iPhone 收到“使用未声明的标识符‘CreateTextureFromCVTextureCache’时 进行构建。

完整的代码sn-p在下面的链接中:

https://drive.google.com/file/d/1ZDb0pbHCfI8zmroe9F34Pk_EIt2C585S/view?usp=sharing

希望你能帮忙。

【问题讨论】:

  • 嗨该项目是从unity3d构建的。所以试图弄清楚错误是来自unity3d还是xcode。
  • 代码如下:videoSampling.cvTextureCacheTexture = CreateTextureFromCVTextureCache(_videoSampling.cvTextureCache, pixelBuffer, w, h);
  • /IOSBUILD2/Libraries/Plugins/IOS/CustomVideoPlayer.mm:356:56:使用未声明的标识符“CreateTextureFromCVTextureCache”;您的意思是“CreateBGRA32TextureFromCVTextureCache”吗?

标签: ios xcode unity3d metal


【解决方案1】:

Metal API 中已弃用“CreateTextureFromCVTextureCache”,请改用“CreateBGRA32TextureFromCVTextureCache”。

【讨论】:

    【解决方案2】:

    经过进一步调查,我注意到金属图形 API 不推荐使用 CreateTextureFromCVTextureCache 类。希望这对其他人有所帮助。

    【讨论】:

      猜你喜欢
      • 2019-11-29
      • 1970-01-01
      • 1970-01-01
      • 2019-08-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-07-21
      • 1970-01-01
      相关资源
      最近更新 更多