UnityEngine.Videoplayer 不在 IOS 设备上渲染视频

Posted

技术标签:

【中文标题】UnityEngine.Videoplayer 不在 IOS 设备上渲染视频【英文标题】:UnityEngine.Videoplayer not rendering video on IOS Devices 【发布时间】:2021-05-04 18:55:49 【问题描述】:

我正在使用 unity 的视频播放器在场景中渲染视频,

    我在场景中动态生成视频,(渲染模式:相机远平面)

    让它在清醒时播放

    并将其纹理分配给画布中的原始图像(因此,它在原始图像上播放)。

它在 android 设备上运行良好并且呈现完美,但由于某种原因,它不适用于 ios 设备。视频确实播放(我可以听到音频),但由于某种原因它没有在场景中渲染。我不知道这可能是什么原因?我怀疑渲染纹理是问题,但我通过在其上渲染相机来单独测试它,当我在 IOS 上测试它时效果很好。所以,这只能归结为 VIdeoPlayer 是罪魁祸首。

谁能帮我弄清楚问题可能是什么?

【问题讨论】:

谁能帮帮我? 【参考方案1】:

所以问题是,由于某些原因,IOS 不支持 H264 和 H265 编解码器,您必须将所有视频统一转换为 VP8 编解码器,它才能在 ios 设备中正常渲染。

瞧,它现在应该可以正常工作了。

【讨论】:

以上是关于UnityEngine.Videoplayer 不在 IOS 设备上渲染视频的主要内容,如果未能解决你的问题,请参考以下文章

时光不老我们不散这句话是啥意思 时光不老我们不散这句话解释

C语言 不允许使用不完整的类型

时光不老,我们不散的下一句是啥?

C语言 不允许使用不完整的类型

时光不老,我们不散珍惜友情的说说

时光不老我们不散,天不会不蓝,我不会不在。