首页 > 其他分享 >Unity AVPro 解决切换视频卡的问题

Unity AVPro 解决切换视频卡的问题

时间:2024-10-19 23:42:41浏览次数:1  
标签:playerA gameObject 视频卡 System player Unity AVPro using public

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using RenderHeads.Media.AVProVideo.Demos.UI;
using RenderHeads.Media.AVProVideo;
using static UnityEditor.Experimental.GraphView.GraphView;
using System.Numerics;
using System;

public class VIdeoURL : MonoBehaviour
{
    // Start is called before the first frame update
    public string URL;
    public MediaPlayer playerA;
    public MediaPlayer playerB;
    private MediaPlayer player;
    public DisplayUGUI displayUGUI;
    void Start()
    {

        EventTriggerListener.Get(gameObject).onClick = onClick;
    }
    void onClick(GameObject sender)
    {
        if (playerA.gameObject.activeInHierarchy)
        {
            player = playerB;
            playerA.gameObject.SetActive(false);
        }
        else
        {
            player = playerA;
            playerB.gameObject.SetActive(false);
        }
        player.gameObject.SetActive(true);
        print(URL);
        player.OpenMedia(new MediaPath(URL + ".mp4", MediaPathType.RelativeToStreamingAssetsFolder), true);
        Invoke("fun", 0.1f);
    }
    void fun()
    {
        displayUGUI.CurrentMediaPlayer = player;
    }

}

插件2.5.1版本

标签:playerA,gameObject,视频卡,System,player,Unity,AVPro,using,public
From: https://www.cnblogs.com/zqiang0803/p/18486741

相关文章

  • 【Unity生存类游戏UI资源】GUI Pro - Survival Clean
    GUIPro-SurvivalClean是一款专为Unity设计的用户界面(GUI)插件,特别适用于生存类、沙盒类和开放世界游戏。该插件提供了简洁现代的UI设计风格,能够帮助开发者快速构建清晰且功能丰富的游戏界面。以下是它的主要功能和特点:1.简洁的生存类UI设计插件采用了简洁、......
  • C#从零开始学习(用unity探索C#)(unity Lab1)
    初次使用Unity本章所有的代码都放在https://github.com/hikinazimi/head-first-CsharpUnity的下载与安装从unity官网下载UnityHubUnity的使用安装后,注册账号,下载unity版本,然后创建3d项目设置窗口界面布局3D对象的创建点击对象,然后点击MoveGuzmo,就可......
  • Unity引擎CSharp数据加密通用提取方法
    CSharp一般数据加密后解密使用CryptoStream::Read解密,在程序启动时Hook该函数,然后可以截获到解密的数据步骤:Hook引擎mono的函数mono_runtime_invokeAsmHook::HOOK_INFO _mono_runtime_invoke;BOOL__cdeclhook_mono_runtime_invoke(VOID*pUserParam,AsmHook::......
  • Unity 华为快游戏JS桥接 实现写日志等功能
    之前接入微信小游戏本身代码js桥接比较完善,抖音小游戏有缺少但也没缺的这么多,华为这边的API,大残啊!官方转换插件Github仓库上一次提交在3月份。(截至现在)API给的很简略,接入js代码那里说看demo,但unity的demo里面没jslib,另一个比较完善的demo看起来像是cocos的,比较无奈。还好用unity......
  • Unity网络
    基础概念Unity网络Unity发送网络请求UnityWebRequestUnityWebRequest提供了一个模块化系统,用于构成HTTP请求和处理HTTP响应。UnityWebRequest系统的主要目标是让Unity游戏与Web浏览器后端进行交互。基本支持所有版本的Unity编辑器和某些播放器WebGliOS和An......
  • Unity Apple Vision Pro 保姆级开发教程-环境配置、导入 PolySpatial 案例、程序发布
    视频教程Unity环境配置、导入PolySpatial案例、程序发布到设备教程说明这期教程我将介绍使用Unity开发AppleVisionPro应用所需要的Unity环境配置,以及如何导入PolySpatial样例场景、将Unity程序打包到头显中运行。开发前期准备(软硬件要求,开启visionpro......
  • Unity Apple Vision Pro 保姆级开发教程-准备阶段
    视频教程:UnityPolySpatial开发AppleVisionPro教程,三十分钟快速了解开发AppleVisionPro使用原生开发和unity开发有什么区别如果你的项目需要充分利用AppleVisionPro的独特功能、追求最佳的性能表现,或者针对特定于VisionOS的开发场景,原生开发可能是更好的......
  • Unity生命周期
    基础概念游戏的本质就是一个死循环,每一次循环都会处理游戏逻辑并更新一次游戏画面之所以能看到画面在动,是因为切换画面速度达到一定速度时人眼就会认为画面是动态且流畅的一帧就是执行了一次循环,Unity底层已经封装好了这个死循环我们只需要利用Unity的生命周期函数的规则来执行游......
  • 【Unity微信】Unity发布微信小游戏+对接第三方SDK过程
    官方文档:https://wechat-miniprogram.github.io/minigame-unity-webgl-transform/上面的文档,能完成库的导入和发布操作下面开始调用接口获取玩家信息12///<summary>3///初始化SDK4///</summary>5privatevoidInitSDK()6{7......
  • Unity Pico开发之基础功能(1)
    前言:继专栏上一篇文章搭建开发环境后,本文就射线传送(包括区域传送、锚点传送)进行介绍,操纵摇杆在场景中移动、抓取物品、旋转镜头视角等基础功能将在下一篇文章中介绍。搭建开发环境传送门:UnityPico开发之环境搭建https://blog.csdn.net/m0_74799789/article/details/14282733......