一、unity编译器下使用UMP可以播放视频、使用exe打包后不播放

原因:ump插件版本太低 2019使用1.7版本会出现这个问题 使用2.0.3版本后问题解决 。

​​​​​​​​​​​​​​UMp2.0版本下载​​​​​​ https://pan.baidu.com/s/1nNNPm9TY_UWGfkInlDk8AA  提取码:syq1

二、打包的exe文件,在有工程的电脑下可以播放,其他电脑播放失败原因

[UMPSetting] Can't find LibVLC libraries, try to check the settings file in UMP 'Resources' folder. 
(Filename: E:\unity\Runtime/Export/Debug/Debug.bindings.h Line: 35)

Debug错误:找不到LibVLC库,尝试检查UMP 'Resources'文件夹中的设置文件。

原因:导入Ump插件后,在UniversalMediaPlayer——>Resources文件夹下有一个UMPSettings

这个是用来配置VLC播放器的 可以看到它找的是工程绝对路径下的dll文件。

所以要想解决这个问题就要更改获取dll的文件路径

1.首先 我们取消勾选 Use installed VLC,貌似不勾选也可以,我们后面会用代码修改dll的获取路径

或者在 Windows选项卡下点击UMPSettings

两个方式都可以。。。。。

2.找到UMPPostBuilds.cs脚本

找到这个方法:

 public static void BuildWindowsPlayer64(string path, UMPSettings settings){string buildPath = Path.GetDirectoryName(path);string dataPath = buildPath + "/" + Path.GetFileNameWithoutExtension(path) + "_Data";if (!string.IsNullOrEmpty(buildPath)){if (!settings.UseExternalLibraries){CopyPlugins(settings.AssetPath + "/Plugins/Win/x86_64/plugins/", dataPath + "/Plugins/plugins/");//添加此处代码string[] files = Directory.GetFiles(dataPath + "/Plugins/x86_64/");foreach (string str in files){string file = Path.GetFileName(str);Debug.LogError(file);File.Copy(str, dataPath + "/Plugins/" + file);}Directory.Delete(dataPath + "/Plugins/x86_64/", true);}else{if (File.Exists(dataPath + "/Plugins/" + UMPSettings.LIB_VLC_NAME + ".dll"))File.Delete(dataPath + "/Plugins/" + UMPSettings.LIB_VLC_NAME + ".dll");if (File.Exists(dataPath + "/Plugins/" + UMPSettings.LIB_VLC_CORE_NAME + ".dll"))File.Delete(dataPath + "/Plugins/" + UMPSettings.LIB_VLC_CORE_NAME + ".dll");}}Debug.Log("Standalone Windows (x86_x64) build is completed: " + path);}

修改后打包 就可以了 。

这里有两个注意事项:

1.存放exe包的文件夹下不能存在中文名称

2.导入的UMP插件UniversalMediaPlayer一定要在Assets文件夹下

Unity2019编译器下使用Ump无错误,打包exe不播放 或 将exe文件在其他电脑下运行不播放相关推荐

  1. 解决exe文件在别人电脑上运行缺失文件情况

    这里就以vs2013为例:编译后生成的exe文件拷贝到别人电脑上运行是会弹出一个窗口说缺失MSVCR120.dll和MSVCR120D.dll这两个文件.(其他vs版本的编译器在所提示的缺失文件按下述 ...

  2. Python:pyinstaller库实现打包代码拷贝到另一台无python环境电脑上运行

    导入pyinstaller库 我要打包的是Auto_test代码,则在此文件路径下按住Shift键右击空白处 pyinstaller Autotest.py -p D:\PythonWorkSpace ...

  3. VS2015生成的exe文件在其他电脑下运行

    小白记录贴~轻拍~ 环境:win10 64位+VS2015+OpenCV 自己VS2015工程中生成的exe文件,运行时是在Debug  x64模式下.拷贝到其他没有安装VS2015或VS版本不同的电 ...

  4. linux系统指令学习(创建目录,在目录下创建一个*.txt,*.txt输入内容,把*.txt文件拷贝到*目录下,把*文件夹目录移动到*目录下)

    linux系统指令学习1 透过12道题熟练掌握20个指令 Linux有150个常用指令,透过12道题去学习以及练习指令 1.创建一个目录/dzqc 提示: windows下的路径样式为c: \dzqc ...

  5. VS生成的exe文件如何在其他电脑上运行

    在VS编译器上编写的程序都会生成一个exe文件,有时候写了一个很装逼的程序想在别人电脑炫耀一下,奈何将这个exe文件拷贝过去并不能运行,直接宣告装逼失败.为此将介绍一下如何将生成的exe文件在其他电脑 ...

  6. html怎么播放下一首,javascript – HTML5音频播放列表 – 第一个结束后如何播放第二个音频文件?...

    这是一个JSLinted,不引人注目的 Javascript示例,演示如何处理和使用结束的 mediaevent.在您的特定情况下,您将触发在您的结束事件处理程序中播放第二个音频文件. 单击播放列表中 ...

  7. 如何用计算机打出下划线,电脑下划线怎么打?下划线怎么输入出来

    下划线分为很多种,如单下划线.双下划线.加粗下划线.下划虚线等等.下划线起着强调文字.引起注意的作用.那电脑下划线怎么打?下划线怎么输入出来呢? "__" 为下划线,可以用键盘上& ...

  8. vs2019生成的exe文件在别人电脑运行不了

    解决vs2019生成的exe文件在别人电脑不能运行的问题 右键解决方案->属性 把运行库修改为如图即可

  9. Inno Setup 打包发布exe程序的步骤及注意事项及解决发布后的exe解压后文件都在主目录下导致程序无法正常运行的问题

    目录 一.链接.exe文件的.dll动态链接库 1.1.可以利用QT官网提供的工具windeployqt 生成方式见如下: 1.2.使用脚本文件 二.使用绿色汉化版打包小程序inno setup5.5 ...

最新文章

  1. python基础语法 第3关_Python基础语法 第3节课 (列表)
  2. 剑指offer——3.实现数组中重复数字查找
  3. 妲己机器人功能_来自机器人影响者的5个功能强大的Instagram教训
  4. URLDecoder与URLDecoder的简单了解
  5. Idea修改主题,字体等常规操作
  6. 什么是语法糖(syntactic suger)
  7. 大数据实训整体解决方案
  8. 读《饥饿的盛世-乾隆时代的得与失》
  9. BLOCKCHAINS VS. DISTRIBUTED DATABASES: DICHOTOMYAND FUSION
  10. 基于python高仿探迹源码
  11. pdf批量修改属性工具软件使用教程
  12. C++Primer PLus 第五版读书笔记
  13. 自定义漂亮的圆形进度条
  14. golang 解析UTF8编码形式的字符串
  15. mit数据库 matlab,[zz]MIT-BIH开放数据库使用指南
  16. usb storage
  17. HTML矢量图标的应用
  18. Mac安装brew报错汇总
  19. 迅雷7.2.2.3188去广告优化版|组件可选+边下边看+限制上传速度+点亮VIP6图标
  20. 常用Arduino板介绍

热门文章

  1. H3C交换机配置端口聚合
  2. 在线将PDF分割如何做?好用方法教程
  3. 在美国,你才是真的得不起病……
  4. 蜂鸣器Speaker响8下、主板诊断卡D6除内存故障的另一角度
  5. ubuntu/Mac系统智能卡操作全攻略1--访问PC/SC读卡器
  6. 【线上峰会】如何一天掌握物联网全栈开发之道
  7. gdc3000服务器阵列修复,gdc服务器阵列架坏了
  8. 2017计算机考试程序改错步骤,计算机二级C++练习题:程序改错题
  9. C++STL(标准模板库)学习
  10. 2022爱分析·中国数字化客户经营创新案例评结果揭晓,16个项目入选