Unity------使用VideoPlayer组件播放视频

本文介绍了在Unity 2019.2.12f中,如何在2D环境中使用VideoPlayer组件和RawImage来播放视频。通过创建Render Texture并设置Video Player的Render Mode,可以轻松实现视频播放。视频源可以是Video Clip、URL或文件的绝对路径,注意绝对路径在打包后的重要性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

很多播放完全不需要使用代码实现。通过组件就可以简单快速的播放制定视频,使用这样的方便功能,也是对unity开发人员的一种respect吧。简单总结一下个人短浅的经验。

这里使用的版本是 2019.2.12f,2d环境demo:在一个panel上播放视频


在这里插入图片描述
1.首先我们需要在panel下新建一个RawImage和一个Video Player。
2.在Assets里创建一个Render Texture,把分辨率调整得和视频一样,我这里屏幕大小和视频大小都选择了1920*1080.在这里插入图片描述
3.把新建的render texture拽到raw image的 texture上,如上图

在这里插入图片描述4.在video player组件里,把render mode设置成render texture,然后把我们创建的render texture给拽上去
5.然后就可以在video player上加要播放的视频啦。
视频可以通过三种方式加载

5.1在source处选择 video clip,直接从assets拖进去
5.2 在source处选择 URL, 直接甩链接上去
5.3 在source处选择URL,甩文件的绝对路径绝对路径绝对路径 ABOSOLUTE PATH
就是打包之后你这个程序在将什么地方读取文件,例如D盘的文件夹a中的1.MP4:
file:// D:/a/1.mp4
上图的路径因为不是绝对路径所以打包后就无法正确加载视频啦。

希望有用。

Unity中的VideoPlayer组件可用于在游戏中播放视频。要使用VideoPlayer组件,您需要按照以下步骤进行操作: 1. 在Unity编辑器中,创建一个新的GameObject或选择现有的GameObject。 2. 在Inspector面板中,点击“Add Component”按钮并搜索“VideoPlayer”,然后将其添加到GameObject上。 接下来,您可以进行以下设置: 1. 在VideoPlayer组件的Inspector面板中,找到“Source”属性,并选择您要播放视频文件。您可以通过单击下拉菜单旁边的圆圈按钮并选择文件路径,或通过拖放文件到相应字段来选择视频文件。 2. 配置视频播放设置: - 您可以选择在播放视频之前自动加载视频文件。启用“Preload”选项将在游戏开始时加载视频文件,以确保平滑播放- 您还可以选择在开始播放视频时是否将其设置为循环播放。启用“Loop”选项将使视频循环播放。 3. 根据需要配置其他设置: - 您可以设置视频的音量和播放速度。 - 您可以选择视频的渲染目标。默认情况下,视频将在全屏幕上播放。您还可以将其指定为RawImage组件,以便在指定的UI元素中播放视频- 您可以选择在视频准备就绪时自动播放视频。 一旦您完成了设置,您可以通过编写脚本来控制VideoPlayer组件播放。例如,您可以使用Play和Pause方法来控制视频播放和暂停。 这只是一个简单的介绍,UnityVideoPlayer组件还有许多其他功能和选项可供探索。您可以参考Unity的官方文档或在线教程来深入了解如何使用UnityVideoPlayer组件
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值