Unity自带组件VideoPlayer播放视频(Assets/StreaminsAssets/Resources下都行)

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/itsxwz/article/details/82626930

https://blog.csdn.net/itsxwz/article/details/80948888
之前有需要播放视频都是采用的上述方法的第三点,即AVPro Video,但是前些日子做一个子模块出现一个问题:编辑器模式没问题,打包之后播放不了(找了各种原因都没有解决,后来莫名其妙好了,可能有些脚本冲突? 略略略)。
正好Unity有自带的播放视频组件,而且任意文件目录下都可行,那就用吧。插件就算没有奇怪的bug,还占用空间。

这里写图片描述

1.VideoPlayer和AudioSource组件
2.Source选择VideoClip(URL模式不做讨论,自行学习,简单)
3.Project视图里,我把同一视频文件放入Assets/SteamingAssets/Resources三个目录下,都可以选择为Video Clip(POWERFUL,666)
4.AudioSource组件拖到VideoPlayer对应位置,TargetTexture在Canvas里面(下一张图)
5.具体参数自行调节

这里写图片描述

1.Hierarchy视图,创建Canvas -> 创建Raw Image
2.Project视图,右键Create -> Render Texture,可以设置Size/Color Format/Filter Mode等参数
3.把该Render Texture分别拖到VideoPlayer组件和Raw Image对应处,运行项目。

猜你喜欢

转载自blog.csdn.net/itsxwz/article/details/82626930