本文共 3108 字,大约阅读时间需要 10 分钟。
大家好,我是SKODE。
本系列博客地址:
AVProVideo not supported Internet Explorer 11(anyversion) , instead use the Microsoft Edge browser。
AVProVideo不支持Internet Explorer 11(任何版本),而是使用Microsoft Edge浏览器。
创建方式:层级面板-->右键-->AVPro Video-->Media Player
视频路径👇
1、Relative To StreamingAssets Folder
即StreamingAssets文件夹。这是视频文件的最佳和最常见的位置。复制到此文件夹的文件不会被Unity导入或处理,但会参与应用的构建和自动复制。
在Android上,尽管此文件夹不是海量文件的理想选择,因为它们是内存映射的,我们已经看到一些设备存在内存问题。但对于Android,此文件夹适合存储小的文件(取决于您要定位的设备类型,最大为800MB)。但除此之外,最好将文件复制或下载到持久数据文件夹中并从那里加载。
2、Absolute Path or URL绝对路径或URL。您可以在此处指定视频文件的完整URL或绝对路径。
URL可以采用以下形式”或“ rtsp://myserver.com:8080/mystream.rtsp”,具体取决于所使用的平台支持和流服务。
绝对路径如下所示:
使用绝对路径对于测试很有用,但在部署到不一定具有相同文件结构的其他计算机时则无用。
3、Relative To Project Folder相对于项目文件夹。项目文件夹是Unity项目的文件夹,因此该文件夹包含Assets,Library和Project Settings子文件夹。
当您不想将视频文件包含在Unity/Assets文件夹中,但想将它们保留在项目文件夹结构中时,指定相对于项目文件夹的文件会很有用。
通常创建一个名为“Videos”的子文件夹很有用。使用此位置的一个可能问题是,进行构建时,视频文件不会自动复制到构建目标,因此需要手动复制。
对于构建,该文件夹应位于:
相对于数据文件夹:.dataPath
数据文件夹由Unity在此处指定:
直接将视频文件放到该文件夹中并没有什么用,因为它们随后将被Unity处理为VideoClip或MovieTexture的文件,并且会占用您的项目大小。如果要停止Unity处理视频文件,只需将扩展名重命名为Unity无法理解的名称,因此可以将“ myvideo.mp4”重命名为“ myvideo.mp4.bin”。数据文件夹(编辑器中的资产文件夹)中的文件不会自动复制到内部版本,因此您必须手动复制它们。
5、Relative to Persistent Data Folder相对于永久数据文件夹:.persistentDataPath
永久数据文件夹由Unity在此处指定:
对于UWP平台,这将解析为“ ms-appdata:/// local /”
提醒:播放一个视频的流程应是,先加载视频,再播放视频。
MediaPlayer事件行为的回调,
在下一章会着重讲解。
特殊的平台设置。
我们上面进行的是通用的设置,但在这个地方,你可以针对某个平台进行单独的设置,实现不同平台有不同平台的效果。
该脚本在 FullscreenVideo 预制体上,该预制体用来快速配置全屏视频。
它的作用如下,怎样使用将在后面进行讲解。
Display in Editor:
是否在编辑器中显示全屏的logo
Color:视频的颜色,包含透明值
Scale Mode:
FullScreen:是否忽视x、y、高度、宽度的影响,使用全屏。
x:画面离最左侧的比例
y:画面离上侧比例
Width:视频宽度比例
Height:视频高度比例
该脚本在我们自己配置视频播放时用得到。
创建方式:
起的作用如下:
DefaultTexture:当视频还未播放时展示的默认图片(需要取消勾选NoDefaultTexture)
NoDefaultTexture:是否显示默认图片
创建StreamingAssets文件夹。
a、将FullscreenVideo预制体拖到场景(这上面带的DisplayIMGUI)
b、设置视频路径
c、完成
它的优点是:快速全屏,可实现覆盖在所有UI之上
缺点是:会覆盖在所有UI之上,挡住其他的UI。可使用下方方法解决。
a、层级面板右键新建:AVPro Video-Media Player
b、层级面板新建Canvas和EventSystem,Canvas下新建UI-AVPro Video uGUI(这上面带的DisplayUGUI)
c、将MediaPlayer拖入AVPro Video
d、现在调整 AVPro Video 即可调整视频大小、方位
e、完成
如果你有技术上的问题或困扰
可以随时给我发私信
和我聊一聊你的故事🧡
转载地址:http://obfof.baihongyu.com/