安卓开发个性APP与播放视频总结(UE427)
最近尝试了一下修改手机打包APP的logo和启动画面,以及在移动端播放视频出现了问题的解决,在此记录一下。

1.想要修改打包APP的logo,打开项目设置—Android—Icons,将其中的图标全部更换为自己想要呈现的,一开始up主只更换了第一个图标,打包后软件logo并没有改变,所以最好全部都更换一下,具体是哪个起了实际作用,可能是手机自己适配的

2.修改启动图像,新建的项目默认“朝向”为“感应横向”,可以手动修改,然后在“启动图像”内可以调整对应的启动图像,格式为640x360,更换后图片会自动进入项目对应路径保存,即使不放在项目内也没问题(上面的logo同理)


3.在设置完上面第一、第二步后,如果打包“开发”版本的话,安装软件在手机上显示的依然还是引擎logo,如果想安装软件也变为自定义logo,就需要打包“发行”版本
4.着重讲一下安卓打包的视频播放问题吧,官方文档有讲到将视频放在Content/Movies文件夹内,打包时会自动将内容一并打包,是非常推荐的设置,UE对于视频资产支持的格式是H264。
这里同理PC,要注意视屏一定得放在content目录层级下创建的movies文件夹内,如果创建在再下一层级是不行的,小写好像也是可以的,不然不会自动打包出来,具体的检查办法,可以看视屏文件路径有没有这个黄色感叹号!如果有就不会自动打包,需要检查修改一下。

up主之前用QQ音乐下载的mv是mp4格式的,但放入ue4是无法播放的,此时打包后就不能播放,之后尝试用pr将此mp4转为了wmv格式,放入ue4能够播放了,但打包后还是不能播放。然后查阅打包的“输出日志”发现视频是已经打包在包内了,那么估计就是视频格式问题导致的无法播放问题,最后up主再次使用pr将原先的mp4格式输出为H264格式的mp4,终于打包正常播放了。

5.在播放视频的时候,如果不想在“媒体播放器”内勾选“打开时播放”,使用蓝图控制播放,也会出现视频无法播放的问题,需要在播放前加一个延迟好让视频准备好

6.另外,up主发现对于移动端打包的设备,是不需要再在场景内放置“MediaSound”组件就能够直接播放声音,我查了一下官方文档,有讲到这一点,android端媒体播放音频是自动的

7.官方文档也有比较详细的视频播放介绍,以及如何使用蓝图来控制播放的进度,有需要的朋友可以去学习一下:https://docs.unrealengine.com/4.27/zh-CN/WorkingWithMedia/IntegratingMedia/MediaFramework/HowTo/File

之前好像在官方文档有看到过一些UE导入的资产标准,包括视频类的,但现在up找不到了,如果有知道的朋友可以在评论告诉一下up主,自己好久没有去更新新视频和内容了,主要是up自己个人原因,再慢慢捡起来吧,分享一点自己开发的心得体会,大家好久不见辣~