Unity中怎么播放视频
一.首先在场景中新建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中怎么播放视频相关推荐
- AVPro Video 插件在unity中动态播放视频
如果视频放的多,电脑或一体机配置差,就会变得卡,做起来也很麻烦,所以我今天分享一下动态播放的方法 ,占内存小,省时省力.废话不多说直接上代码 public MediaPlayer mediaplaye ...
- unity中VideoPlayer播放视频,使用Shader除去黑底且无黑边
1. 创建一个Shader 和 一个 材质球:Shader中复制如下代码:(此Shader代码为"ChromaKeyKit"插件中的ChromaKey_Alpa_Genera代码, ...
- win10html5无法播放,win10系统中网页中无法播放视频怎么办
近日有win10系统用户要通过浏览器来打开网页观看视频的时候,却发现在网页中打开视频的时却无法播放,这是怎么回事呢,经过分析是由于Adobe Flash Player ActiveX插件未安装.版本过 ...
- H5页面在微信浏览器中自动播放视频
H5页面在微信浏览器中自动播放视频 安卓和IOS不同 h5在安卓微信浏览器上的视频不能自动播放 h5在iOS微信浏览器上的视频可以自动播放 iOS的实现方案
- Unity中Animator播放动画后无法修改transform的问题
本文分享Unity中Animator播放动画后无法修改transform的问题 在使用Animator时, 如果某些动画状态设计到transform的改动, 比如位置, 缩放等, 在默认情况下我们就不 ...
- Unity使用RawImage播放视频带有播放暂停功能滑动条可控制快进后退
using UnityEngine; using UnityEngine.UI; using UnityEngine.Video;public class VideoController : Mono ...
- ppt在html播放,在 PowerPoint 网页版中成功播放视频
使浏览器保持最新状态 最新视频可能使用可直接在浏览器中播放的格式,前提是浏览器是最新的并且支持此功能(称为 HTML 5). 因此,让视频播放的另一种方法是转到浏览器官网获取最新更新. 如果视频仍无法 ...
- 嵌入式linux播放视频 mplayer,嵌入式linux中mplayer播放视频编程实践
用android或是QT来开发视频播放程序相对来说比较简单,如果是在linux用纯C语言来进行开发,就显得比较麻烦,好在现在有很多开源项目能够帮助我们做什么事情,mplayer就是音视频播放开源项目中 ...
- unity中音乐播放
下面展示一些 内联代码片. public class AudioSuoce : MonoBehaviour {private AudioSource audioSource;public AudioC ...
最新文章
- JAVA学习笔记--4.多线程编程 part1.背景知识和内存模型
- oracle 前端ui框架,Layui(前端UI框架) 2.6.4 官方最新版
- ubuntu报错:E: 仓库 “http://ppa.launchpad.net/docky-core/ppa/ubuntu bionic Release” 没有 Release 文件
- 浅论ViewState及其与Session的关系
- struts2从一个action跳到另一个action的配置方法
- 小车故障灯亮显示大全_史上最全汽车故障灯大全,留着一定有用!
- java 安全 认证和授权,Java安全之认证与授权
- 大班音乐机器人反思_幼儿园大班音乐律动教案《伦敦桥》含反思
- 1.8 其他正则化方法
- Delphi 调用Domino Lotus OA
- pythonjs语法_javascript基础语法(上)
- Kotlin — 使用Eclipse运行第一个Kotlin程序,打印“Hello World”!
- 小程序源码:首席省钱赚钱专家微信小程序源码下载,淘宝客 外卖侠 外卖cps -多玩法安装简单
- WIN10在服务器上找不到共享打印机,win10搜索不到共享打印机怎么办
- The7 — 响应式多用途 WordPress 主题 免费下载
- 小心肝队-冲刺日志(第七天)
- c语言做快速傅里叶变换和快速逆傅里叶变换
- Python向左,数学向右:梅森素数
- 解决spyder的input()方法出现TypeError: _show_prompt() got an unexpected keyword argument ‘separator‘的问题
- Bat调用/弹出文件或文件夹选择对话框
热门文章
- 机械制造作业考研题目答案分享——金属切削课题研讨ppt展示
- DOM4J解析xml文件,递归遍历全部子节点
- 不一样的吴孟达 - 许知远 十三邀访谈视频 (2018)
- 学习3D建模可以应聘什么岗位?有什么适合建模零基础的学习方法吗
- unity3D 对接 workerman 实现联机游戏
- 强制建筑+造小兵不花钱+炒兵赚钱.
- 坚果nuts 加速 官网_坚果R2光阴特别版手机参数-坚果R2光阴特别版参数配置详情...
- 用户可以改变计算机功能键吗,键盘上的功能键可以由程序设计者来改变吗,计算机一级题...
- CDGA认证考试含金量这么高?
- Oracle DB 执行数据库恢复