前言

Ump播放视频的坑,相信很多人都踩过了很多了,这个问题是必须VLC播放器的问题,我默认导入UMP Pro Win Mac Linux WebGL 2.0.3后,设置界面是这样的:

并且无法去除Use installed VLC的勾选。

而且播放视频也会报错:

这个的意思是无法找到LibVLC的内库。

VLC播放器

如果勾选Use installed VLC就说明要使用本机安装好的vlc库(可能安装目录都有影响,这个是我个人猜测,未测试),这个限制太强了,不可能没个pc都安装一个vlc播放器。测试情况如下:

有VLC的情况

按界面的提示下载安装了VLC media player软件,设置界面:

但是也是不能去除Use installed VLC的勾选。
这个时候播放视频在编辑器下或者发布后都能正常播放。且运行程序在中文目录也正常播放。

无VLC的情况

这个时候使用出好的包在卸载了vlc的电脑上,或者在另一台未安装vlc的pc上测试,都无法播放了。

不依赖 VLC播放器

如果要依赖vlc这个客户肯定不能接受这种捆绑安装的模式,除非程序的使用场景极其单一。不然这里去除vlc播放器的依赖很关键,也就是要能取消勾选Use installed VLC选项,在网上查了很久,直到我尝试将ump插件的Plugins文件夹拖入UniversalMediaPlayer中,就正常了。
这样就可以去除Use installed VLC的勾选:

这样的操作后,在编辑器可以正常播放,打包后不管在中文目录或者英文目录都正常播放了,这次的测试结果是如此。

版本为UMP Pro Win Mac Linux WebGL 2.0.3和Unity3d 2020.3.28f1c1。
奇怪的是之前要修改UMPPostBuilds.cs才能打包成功和放在中文目录下无法播放视频的问题,这次都没了,也是够神奇的,具体原因不详,可能需要后续的测试。

Unity3d C# 使用Universal Media Player(ump)插件播放视频的众坑之无法播放视频和VLC播放器依赖的问题相关推荐

  1. 记录Unity3d使用UMP(Universal Media Player)插件打包后无法播放

    问题 在Unity3d 2019.4.22f1c1上使用Universal Media Player 1.3 播放rtsp视频流,在编辑器状态下播放都很正常,在打包成exe后无法播放的情况,打开Dev ...

  2. Qt Mediaplayer videoplayer 例子工程 Media Player Example 应用过程中出现的问题(一)视频无法播放

    Qt 例子工程 Media Player Example 应用过程中出现的问题(一)视频无法播放 转载请标明出处. Qt播放视频报错 DirectShowPlayerService::doRender ...

  3. android media player实现一个可手势滑动控制 + 可以调节分辨率|字幕|倍速的视频播放器(MediaPlayer + ExoPlayer实现)

    文章来自:http://blog.csdn.net/intbird 转载请说明出处 五一第一天在家休息(后续休息有空会进行升级) 看了一下视频播放的相关东西 写了一个简单的触摸视频播放器 (使用 Me ...

  4. media player和winamp播放ape文件插件.

    如果这篇文章对您有帮助,请来这里留个言好吗.这是我的新的blog! http://www.soplus.org/blog/article.asp?id=25 media player 的插件: htt ...

  5. 使用VLC media player搭建简单的流媒体服务器

    作为程序员,很多时候需要测试流媒体服务功能,VLC media player就可以轻松的将视频.本机画面.笔记本摄像头的内容发布为流媒体服务,在其他网络联通的地方访问,下面只说主要过程. 首先安装VL ...

  6. Windows Media Player 实现快进10秒

    下载Windows Media Player Plus插件并且安装. 打开更多选项,勾选背景中的Windows Media Player Plus. 打开属性,设置想用的Hotkyes即可.

  7. linux系统媒体播放器(media player)大全

    媒体播放器 是一种软件程序,可以使用它来播放多种类型的媒体文件,如音频和视频等. 常见的媒体播放器有 Windows Media Player.QuickTime Player.iTunes.Real ...

  8. 使用开源软件vlc media player 录制桌面视频

    很多电脑教学都需要录制桌面操作视频,往往都会使用录屏软件,但很多录屏软件是要收费的,或者是需要另外安装的,今天偶然发现一直在用的vlc media player开源视频播放软件有录屏的功能: 1.打开 ...

  9. windows media player html5,Chrome安装Windows Media Player插件的方法

    在Windows下使用Chrome浏览器,如果要播放1ting等网站上面的音乐,就需要安装Windows Media Player插件才行.下面就介绍一 下在Chrome安装Windows Media ...

最新文章

  1. 摄像机的几个重要的技术指标
  2. 为什么处理排序数组要比处理未排序数组快?
  3. matlab div矩阵运算,【求助】多维矩阵求和运算!!
  4. [JS]js中判断变量类型函数typeof的用法汇总[转]
  5. Django-Celery异步发送激活邮件,以及注意点
  6. SAP UI5 应用开发教程之十三 - 如何添加自定义 CSS 类
  7. 若依实现文件多线程批量上传案例
  8. Spread基本知识(一)
  9. 集成微信支付的代码。兼容小程序,扫码,app,公众号。h5 支付 ,以及 服务商提现...
  10. KVM 介绍(5):libvirt 介绍 [ Libvrit for KVM/QEMU ]
  11. php 图像居中裁剪函数,php中自定义图像居中裁剪函数实现的代码案例
  12. electron 读取文件夹内容_读写本地文件
  13. 瑞萨单片机-PWM输出
  14. [nRF52832] 外设篇 | 实验一 LED 灯 及 BUTTON 按键
  15. java分解因式_Java将一个整数因式分解
  16. chrome插件安装方法教程
  17. svg 动画_30个很棒的SVG动画
  18. 2022光伏行业最具创新力品牌服务商50强榜单公布 | 美通社头条
  19. 微信小程序之如何获取输入框的内容
  20. 危机感,你时刻应该有

热门文章

  1. 利用Python访问Mysql数据库
  2. Fedora 14 安装手记
  3. 人工智能和计算机视觉(5)-边缘检测
  4. ecshop Strict standards: Only variables should be passed by reference in flashplay.php on line 181
  5. CMTime,CMTimeMake CMTimeMakeWithSeconds
  6. 质量小议24 -- 帕累托最优
  7. macbook pro VK-QF9700网线转换器驱动下载安装与生效
  8. 福建2013年度翻译专业资格考试工作通知
  9. 用了两年的极点五笔,今天出问题了。。。
  10. 计算机视觉之利用颜色进行肤色检测(基于OpenCV自带库函数)