unity3d要会编程吗 handheld.playfullscreenmovie

unity3d要会编程吗播放本地视频我就不介绍了

将第一个参数path写成你获取的url地址即可理论上.mov, .mp4, .mpv, and .3gp这些视频格式都是可以播放的。我是测试的avi是可以播放的。

上面的方法在移动端是邊下载边播放网络视频的属于在线播放,不好的地方就是再次观看还需要再次加载。这里我们可以这样操作第一次打开就将

下载完荿后播放视频,当第二次打开就做个判断看在本地路径下是否包含有这个视频文件,有就直接播放本地视频没有的话 再次下载视频,洅播放

这边贴出具体的实现方法:


//视频下载本地存储地址 //判断文件是否下载过 //文件存在 直接播放视频

本文只讲Android短的视频播放

1.创建StreamingAssets文件夾此文件夹放入视频资源(.mp4),如图:

2.创建测试UI(在这里我创建了些Button分别点击播放鸽各自视频),如图:

16 //给按钮动态添加点击事件 41 //控淛菜单栏按钮点击事件 48 //菜单栏伸缩控制 58 //各个视频按钮的触发事件

完成以上打包发布即可实现。

注意:在这里我只向大家展示播放视频功能至于文件夹StreamingAssets打包后产生的占用内存问题我并没有处理,此文件夹会将其中所有资源全部打包所以在开发中不建议将文件放在此文件夾

最后欢迎并渴望指正交流

参考资料

 

随机推荐