unity的videoplayer组件在ios设备上不能播放

项目中需要使用视频制作一个视频引导弹窗,找了几个插件感觉都不好使,最终确定使用unity内置的组件unityplayer,IOS版本顺利完成上线。

上线后,在IOS分支基础上切出来Android分支,编辑器上没有问题,但是在Android设备上视频总是播放不出来,最终定位错误是缺少一个shader,随手将ProjectSetting->Graphics->AlwaysIncludedShaders中的Hidden/VideoDecode替换为Hidden/VideoAndroidDecode,Android设备上正常播放。

Android分支上添加了一些新的功能,将所有分支都合并到了主分支上。然后ios上需要做一些特殊的更新,就又在master分支上开始开发,编出版本后发现ios上视频又不能播放了。检查了一天,代码完全保持一致都不行,对比之前的ios分支,发现了上述问题,又将Hidden/VideoDecode再次添加到AlwaysIncludedShaders中,视频又正常播放。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 夜,好静 夜,很寂寞 思念,于无声处 久久不能睡去 今夜,让我无眠 心,只管放纵 静静的想你 绵绵的忧伤 化作想你...
    yzwjjx阅读 780评论 0 0
  • 《演说之道》舞台成就霸业,演说赢定江山! 为什么要参加《演说之道》主持会议;商务谈判;接受采访;鼓励员工;介绍产品...
    李曼瑛一家庭教育阅读 3,890评论 0 0
  • 脑袋里的思想我们无从控制,我们只能借由观察他检视它来转移,看到我们的思想的同时,你就切断了与它的认同,如果你进而检...
    何舒卉阅读 5,644评论 2 3
  • Managershare:“Moonshot”,意为一个疯狂的想法或一种变革的潮流。它看起来前卫激进、不可想象,几...
    Jessica流年阅读 3,926评论 0 4
  • 8小时睡觉,1小时锻炼,10小时工作,一小时洗澡,四小时自由时间。 周一学一首歌。 周二练练英语。 周三历程读书。...
    留金阅读 1,066评论 0 0