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端开发的主要内容,如果未能解决你的问题,请参考以下文章

ump与log4j那点事儿

Unity与Android交互(双端通信)

Unity与Android交互(双端通信)

Unity与Android交互(双端通信)

Unity与Android交互(双端通信)

如何把unity 集成到现有的android app