unity VideoPlayer实际应用

Unity基础 视频组件VideoPlayer,视频的播放与控制 这就是渲染器纹理发挥作用的地方。接着,我们可以将该纹理应用到游戏对象的材质上,或者在UI元素中显示该纹理,从而实现视频的播放效果。然而,直接将视频渲染到屏幕上可能无法满足我们的需求,因为我们可能希望在游戏场景中的特定位置播放视频,或者将视频内容应用到游戏对象的表面上。然后我们找到视频播放组件,将需要播放的视频赋值,可以看到视频播放组件的Renderer就是我们新建的Plane,然后点击运行就可以看到视频播放了(此时的模式是材质覆盖),当然我们也可以调整这个平面的缩放在调整正在播放视频的尺寸。 阅读详情

Ugui 层应用

创建一个   RawImage ;

给RawImage上挂上 VideoPlayer 组件;

代码部分 

 

补充说明:   本地路径   和 网络路径

补充带时间走动的视频 且 进度条可以拖动  下面是完整代码

using System.Collections;
using System.Collections.Generic;
using UnityEngine.UI;
using UnityEngine.Video;
using UnityEngine;
using ToolPool;
using UnityEngine.EventSystems;
/// <summary>
/// 视频播放控制脚本
/// </summary>
public class MovirPlayContro : MonoBehaviour
{
    //视频组件
    private VideoPlayer movie;
    //视频播放载体
    private RawImage rawimage;
    //默认图片
    private Texture2D DefaultImage;
    //音效组件
    private AudioSource source;

    //载体
    private GameObject panel;
    //播放按钮
    private Button buttonPlay;
    //暂停按钮
    private Button buttonPause;
    //进度条
    private Slider slider;
    //当前时间
    private Text currentTime;
    //影片时间
    private Text textTotalTime;
    //是否获取总时长
    private bool IsStart;
    //是否播放完成
    private bool IsOver;

    //下方播放按钮 和 暂停按钮
    private Button buttonplaysmall;
    private Button buttonpausesmall;


    //时 分的转换
    private int hour, mint;
    private float time;
    private float time_Count;
    private float time_Current;
    void Awake()
    {
        movie = GetComponent<VideoPlayer>();
 

Unity之VideoPlayer视频播放(二) 全屏缩小画面、播放暂停、进度条拖拽、视频播放时长、倍速、音量等功能。长时间不移动鼠标自动隐藏播放控制器、鼠标离开倍速、音量时隐藏倍速、音量ui。 阅读详情

相关推荐

Unity之视频播放VideoPlayer

废话不多说,直接入正题! 一,编辑器下创建VideoPlayer 二,VideoPlayer API介绍 1.[source]VideoPlayer的Inspector面板提供了基本的播放设置。我们可以选择播放源是指定的视频资源或者url路径,路径可以是本地路径或者http路径 2.[video clip] 视频资源(支持.mp4, .mov, .webm, .wmv) ...

littleStar2016的博客 2716

Unity VideoPlayer 播放视频

1.Unity播放视频的方式 unity自带 VideoPlayer【比较方便、好用】 Handheld.PlayFullScreenMovie【不常用】 插件: AVPro Video【太庞大 简单需求 不建议使用】 EasyMovieTexture【没有过】 2.VideoPlayer UI 如何播放视频 创建空对象 添加VideoPlayer组件 添加RawImage组件 添加AudioSource组件 创建RenderTexture资源 设置分辨率 跟视频分辨率一致 设置组件属性

GA博客 1万+

Unity VideoPlayer视频播放器

挺久没有写博客了,这是2020年的第一篇博客,先说说写这篇博客的原因吧。 去年下半年负责一个新项目,项目里面有需要播放大量视频的需求,由于Demo时间比较紧急就没有下功夫去做这块。 问题1:改变视频进度时进度条出现回滚。 问题2:改变视频进度时出现音画不一致问题,音频较视频有延迟。 问题3:开发周期小,时间紧急,代码不规范。 马上就要春节放假了,赶在了放假之前把关卡都完成了,今天有空就重...

XM肖牧 8548

Unity 视频组件 VideoPlayer

“VideoPlayer”。

Sea3752的博客 2537

unity 播放视频videoplayer

https://forum.unity.com/threads/videoplayer-plays-video-without-sound.446137/ http://www.appzinside.com/2017/05/26/getting-sound-of-the-new-video-player-in-unity-working-for-hololens-developers/

小孔明的专栏 2335

Unity 视频播放器,基于VideoPlayer,实现滑动进度条,显示视频时长,全屏显示,音量调节

unity播放视频的方式有很多种,但即轻量又好用的,还是unity自带的VideoPlayer,但没有视频基础操作的UI组件,本篇带大家对视频的播放,以及UI组件的实现Unity常用视频格式:mov、mpg、mpeg、mp4、avi、asf1、Hierarchy中新建VideoPlayer组件2、Hierarchy中创建RAWImage3、在Assets中新建RenderTexture纹理4、设置好视频的分辨率5、将建好的纹理拖到第2步中新建的RawImage上。

qq_33161296的博客 9477

Unity中基于VideoPlayer组件的视频播放

Unity版本5.6.7 用UI组件来实现视频的播放 参考博文:https://blog.youkuaiyun.com/m0_37679113/article/details/80087473 感谢作者大大,收获颇多!在此作自我整理与回顾 1.创建Render Texture 在Project下选择想要创建Render Texture的文件夹下 右键Create->Re...

海船的博客 4602

Unity零基础到进阶 ☀️| 视频播放器 Video Player组件 详解

Video Player 组件是Unity提供播放视频的组件,它可以让我们在Unity中播放视频,并对视频进行一些特殊处理,如播放速度、渲染模式等等,使用该组件基本上可以完成我们在Unity中播放视频的大部分需求。

努力前行,总会成为自己心中的那道光 1万+

unity视频播放器VideoPlayer

unity视频播放器,用自带videoPlayer实现,只有一个.cs工具脚本,直接拖放到RawImage或3d物体上,可播放本地url和videoClip以及网络url视频,可发布pc Android ios。自带加载视频videoClip/url资源,播放/暂停/快进/停止/音量加减/静音/循环播放/视频进度条拖放/音量进度条拖放等功能

数据预处理的分箱操作

数据分箱 介绍 我们在建立模型前,一般需要对特征变量进行离散化,特征离散化后,模型会更稳定,降低模型过拟合的风险。尤其是采用 logsitic 建立评分卡模型时,必须对连续变量进行离散化。而特征离散化处理通常采用的就是分箱法,数据分箱(也称为离散分箱或分段)是一种数据预处理技术,用于减少次要观察误差的影响,提高泛化性。 数据分箱又分为有监督分箱和无监督分箱,是否使用标签进行离散化(分箱)决定了有监督还是无监督的离散化方法。 知识点 无监督分箱 split 分箱 merge 分箱 无监督分箱 这里为了

随笔记 5332

cdh zookeeper未授权访问(安全漏洞)处理

前言: 最近公司在做安全漏洞扫描。发现cdh zookeeper存在未授权访问的问题。 ZooKeeper的节点有5种操作权限: CREATE、READ、WRITE、DELETE、ADMIN 也就是 增、删、改、查、管理权限,这5种权限简写为crwda(即:每个单词的首字符缩写) 注:这5种权限中,delete是指对子节点的删除权限,其它4种权限指对自身节点的操作权限 ZooKeeper的身份的认证有4种方式: world:默认方式,相当于全世界都能访问 auth:代表已经认证通过的..

belialxing的专栏 2446

英飞凌TC3xx实战:PWM中点触发ADC采集+DMA自动搬运完整配置流程(基于ILLD库)

本文详细介绍了在英飞凌TC3xx系列微控制器上使用ILLD库实现PWM中点触发ADC采集并通过DMA自动搬运数据的完整配置流程。该方案适用于电机控制、电源管理等需要高精度定时采集的场景,通过GTM生成PWM信号、ADC采集和DMA传输实现全硬件自动化流程,显著提升系统效率。

weixin_42536058的博客 531

使用JAVA 的 POI 库 将DOC文件转为DOCX文件

java使用POI库,将doc文件转为docx文件

qq_45808266的博客 5702

阿里云一键登录Java后端实战:5分钟搞定号码认证服务集成(附完整代码)

本文详细介绍了如何在Java后端项目中快速集成阿里云号码认证服务(PNVS),实现高效、安全的一键登录功能。文章从核心架构、安全机制解析入手,提供了完整的Maven依赖配置、服务端环境准备、核心业务逻辑实现(包括Token验证、用户处理、异常降级)以及生产环境下的性能优化、监控与部署方案,并附有可直接使用的完整代码示例。

p1q2r的博客 844

中职网络安全2021年国赛Wireshark流量分析题目解析

中职网络安全Wireshark流量分析题目解析

FRANXX_02的博客 6441

6-2 GPU GART 绑定机制与 TLB 失效

本文详细解析了AMD GPU的GART(Graphics Address Remapping Table)绑定机制实现。主要内容包括: 绑定流程:从ttm_tt_bind()到硬件PTE更新的完整调用链,重点分析amdgpu_gart_bind()函数实现。 关键函数: amdgpu_gart_bind():执行安全检查、记录映射关系、更新页表等操作 amdgpu_gart_map():将CPU页映射为多个GPU页并填充PTE amdgpu_gmc_set_pte_pde():处理硬件特定的PTE格式 内存

图形/计算GPU的驱动与虚拟化技术分享园地 2646

支付域——账户系统设计

本文详细介绍了支付域中的账户系统设计,包括账户的定义、核心特征、常见类型以及在支付系统中的作用。账户是支付平台为用户、商户等主体建立的资金记录单元,具有资金归属、余额管理、交易流水、资金安全等核心特征。常见账户类型包括用户账户、商户账户、平台账户、保证金账户等。此外,还探讨了账户与银行账户的区别、账户的结构设计、如何设计账户类型以及账户系统设计等内容。

庄小焱 1189

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

上一篇: unity2018 shader 中 LIGHT_ATTENUATION();报错解决方案
下一篇: unity AudioSource动态加载
maba007
博客等级 码龄9年 17粉丝 34原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值