UMP(2.0.2) Unity Android端开发
Posted 夫人的泡泡鱼
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了UMP(2.0.2) Unity Android端开发相关的知识,希望对你有一定的参考价值。
准备在android端实现视频播放的功能模块,视频流格式为http,根据CSDN上大咖的开发经验,我使用了Universal Media Player插件进行功能实现。
一、环境
1.Unity2019.4.1f(64-bit);
2.VLC3.0.8;
3.UMP Pro Android ios.unitypackage(2.0.2)。
二、搭建工程
导入UMP插件,在UniversalMediaPlayer\\Prefabs文件夹中拖入预制体UniversalMediaPlayer.prefab,为其配置一个渲染对象(Rendering GameObjects):RawImage,配置如下图。
运行后在工程Editor模式下可正常播放Http格式的视频。
三、导出Apk(重点)
最后就是导出了,这也是我遇到问题的地方 ,需要大家认真阅读Manual,同时我参考了网上大家的开发经验和官网上的相关评论,解决了问题,有下面的注意事项:
(一)在Edit/Preferences\\Ump下Mobile Platforms:中去选择一下 Player types:为LibVLC,点击LibVLC即可设置,再点击可以取消,设置后在工程中可以看到增加的LibVLC选项。
(二) 在Project Setting\\Players\\Other Setting中不要设置Vulkan API,目前还不支持该项功能,导出后可能没有视频(我的音频正常,无法观看视频)。
(三)关于Multithreaded Rendering
根据大咖经验,对于Player Settings/Other Settings/Multithreaded Rendering是否勾选,我也做了实验,勾选和不勾选均可以实现正常播放。
以上就是我的一些经验总结,希望对大家有所帮助,感谢长风颇浪和baozaodedianxiaoer的博客支持,大家也可以参考如下链接:
https://blog.csdn.net/leemu0822/article/details/100512233
https://blog.csdn.net/baozaodedianxiaoer/article/details/110928401
可以在此下载UMP资源
https://download.csdn.net/download/zqckzqck/20901775
以上是关于UMP(2.0.2) Unity Android端开发的主要内容,如果未能解决你的问题,请参考以下文章