一.首先在场景中新建UI中的Raw Image

可以按住Alt再点击下图红色箭头所示将Raw Image铺满游戏全屏(也可以自己调整大小)

二.给Raw Image添加Video Player组件

三.在Assets或者自己想要的文件夹中创建Render Texture

 四.将准备好的视频(这里用到的视频格式是mp4)拖入项目中并做如下修改

这里我把新建的Render Texture命名为2,拖入的视频也命名为2(随便命的,不要在意)

这里我们看到这个Render Texture默认是256*256的,这里我将它改成1024*1024让视频更清晰点

然后对视频做如下修改,先把Transcode打上勾,再选择Square 1024(与Render Texture保持一致,当然也可以取其他值,不过相应的Render Texture中的值也得跟着改),我这里也选了Stretch为了铺满画面 。

五.将Render Texture和视频拖入Raw Image的相应位置

然后再点击游戏的运行即可播放视频啦!

最后再附上怎么判断视频播放完毕的代码

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.Video;public class Video_change : MonoBehaviour
{double video_time, currentTime;//这里的video_img我是用来放RawImage的,挂载脚本后将RawImage拖入即可public GameObject video_img;void Start(){video_time = video_img.GetComponent<VideoPlayer>().clip.length;}// Update is called once per framevoid Update(){currentTime += Time.deltaTime;if (currentTime >= video_time){//视频播放结束,这里可以写视频播放结束后的事件}}
}

Unity中怎么播放视频相关推荐

  1. AVPro Video 插件在unity中动态播放视频

    如果视频放的多,电脑或一体机配置差,就会变得卡,做起来也很麻烦,所以我今天分享一下动态播放的方法 ,占内存小,省时省力.废话不多说直接上代码 public MediaPlayer mediaplaye ...

  2. unity中VideoPlayer播放视频,使用Shader除去黑底且无黑边

    1. 创建一个Shader 和 一个 材质球:Shader中复制如下代码:(此Shader代码为"ChromaKeyKit"插件中的ChromaKey_Alpa_Genera代码, ...

  3. win10html5无法播放,win10系统中网页中无法播放视频怎么办

    近日有win10系统用户要通过浏览器来打开网页观看视频的时候,却发现在网页中打开视频的时却无法播放,这是怎么回事呢,经过分析是由于Adobe Flash Player ActiveX插件未安装.版本过 ...

  4. H5页面在微信浏览器中自动播放视频

    H5页面在微信浏览器中自动播放视频 安卓和IOS不同 h5在安卓微信浏览器上的视频不能自动播放 h5在iOS微信浏览器上的视频可以自动播放 iOS的实现方案

  5. Unity中Animator播放动画后无法修改transform的问题

    本文分享Unity中Animator播放动画后无法修改transform的问题 在使用Animator时, 如果某些动画状态设计到transform的改动, 比如位置, 缩放等, 在默认情况下我们就不 ...

  6. Unity使用RawImage播放视频带有播放暂停功能滑动条可控制快进后退

    using UnityEngine; using UnityEngine.UI; using UnityEngine.Video;public class VideoController : Mono ...

  7. ppt在html播放,在 PowerPoint 网页版中成功播放视频

    使浏览器保持最新状态 最新视频可能使用可直接在浏览器中播放的格式,前提是浏览器是最新的并且支持此功能(称为 HTML 5). 因此,让视频播放的另一种方法是转到浏览器官网获取最新更新. 如果视频仍无法 ...

  8. 嵌入式linux播放视频 mplayer,嵌入式linux中mplayer播放视频编程实践

    用android或是QT来开发视频播放程序相对来说比较简单,如果是在linux用纯C语言来进行开发,就显得比较麻烦,好在现在有很多开源项目能够帮助我们做什么事情,mplayer就是音视频播放开源项目中 ...

  9. unity中音乐播放

    下面展示一些 内联代码片. public class AudioSuoce : MonoBehaviour {private AudioSource audioSource;public AudioC ...

最新文章

  1. JAVA学习笔记--4.多线程编程 part1.背景知识和内存模型
  2. oracle 前端ui框架,Layui(前端UI框架) 2.6.4 官方最新版
  3. ubuntu报错:E: 仓库 “http://ppa.launchpad.net/docky-core/ppa/ubuntu bionic Release” 没有 Release 文件
  4. 浅论ViewState及其与Session的关系
  5. struts2从一个action跳到另一个action的配置方法
  6. 小车故障灯亮显示大全_史上最全汽车故障灯大全,留着一定有用!
  7. java 安全 认证和授权,Java安全之认证与授权
  8. 大班音乐机器人反思_幼儿园大班音乐律动教案《伦敦桥》含反思
  9. 1.8 其他正则化方法
  10. Delphi 调用Domino Lotus OA
  11. pythonjs语法_javascript基础语法(上)
  12. Kotlin — 使用Eclipse运行第一个Kotlin程序,打印“Hello World”!
  13. 小程序源码:首席省钱赚钱专家微信小程序源码下载,淘宝客 外卖侠 外卖cps -多玩法安装简单
  14. WIN10在服务器上找不到共享打印机,win10搜索不到共享打印机怎么办
  15. The7 — 响应式多用途 WordPress 主题 免费下载
  16. 小心肝队-冲刺日志(第七天)
  17. c语言做快速傅里叶变换和快速逆傅里叶变换
  18. Python向左,数学向右:梅森素数
  19. 解决spyder的input()方法出现TypeError: _show_prompt() got an unexpected keyword argument ‘separator‘的问题
  20. Bat调用/弹出文件或文件夹选择对话框

热门文章

  1. 机械制造作业考研题目答案分享——金属切削课题研讨ppt展示
  2. DOM4J解析xml文件,递归遍历全部子节点
  3. 不一样的吴孟达 - 许知远 十三邀访谈视频 (2018)
  4. 学习3D建模可以应聘什么岗位?有什么适合建模零基础的学习方法吗
  5. unity3D 对接 workerman 实现联机游戏
  6. 强制建筑+造小兵不花钱+炒兵赚钱.
  7. 坚果nuts 加速 官网_坚果R2光阴特别版手机参数-坚果R2光阴特别版参数配置详情...
  8. 用户可以改变计算机功能键吗,键盘上的功能键可以由程序设计者来改变吗,计算机一级题...
  9. CDGA认证考试含金量这么高?
  10. Oracle DB 执行数据库恢复