先上结论,通用pc,android,ios各平台,且支持快进快退等功能的视频播放方案,推荐这个插件——AVI Player with Playmaker actions。视频可以从Resouorce读取,也可以直接用WWW读取,或者直接用File从本地文件(pc平台可用,移动平台打包后无法直接用File操作资源文件)读取。
其他的视频播放方案:
- MovieTexture:Unity自带的组件,将视频渲染到Texture上。
- VideoPlayer:Unity5.6版本新推出的视频播放组件,用来替代MovieTexture。
- Handheld.PlayFullScreenMovie:支持移动平台(android&ios),但由于这个方法是调平台的内置视频播放器,会有些无伤大雅的小问题,例如在ios平台播放视频时,点击屏幕会有放大缩小的效果,这是内置播放器的效果,我们无法控制。因此为了完全控制播放视频的效果,还是推荐用最上面的方法。