| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 移动开发 -> UMP(2.0.2) Unity Android端开发 -> 正文阅读 |
|
[移动开发]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 ? |
|
移动开发 最新文章 |
Vue3装载axios和element-ui |
android adb cmd |
【xcode】Xcode常用快捷键与技巧 |
Android开发中的线程池使用 |
Java 和 Android 的 Base64 |
Android 测试文字编码格式 |
微信小程序支付 |
安卓权限记录 |
知乎之自动养号 |
【Android Jetpack】DataStore |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2025年3日历 | -2025/3/15 6:58:51- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |