工作之余接了两个小活,因为需要发布在IOS端,原始的视频播放方式发布IOS就不管用了,于是只能用unity默认的播放器VideoPlayer,此播放器的实用方法网上一大堆,这里就不说了,这里需要注意的,这种播放视频的方式需要在播放器上加入RenderTexture,网上普遍的操作方式是通过手动在Assets中创建对应的RenderTexture来实现,这种播放方式有个弊病就是当此播放页面切换到别的界面再切换回来时,再开始的一瞬间会显示上次播放结束的画面,解决的方式很简单,就是通过代码进行实时创建RenderTexture来加载到RawImage和VideoPlayer中就可以了。
在此之前,一直再播放视频的面板前面加一个背景版面,然后通过DoTween对其进行透明度延时渐变,来欺骗客户,惭愧惭愧。