Unity3d C# 使用Universal Media Player(ump)插件播放视频的众坑之无法播放视频和VLC播放器依赖的问题
前言
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播放器依赖的问题相关推荐
- 记录Unity3d使用UMP(Universal Media Player)插件打包后无法播放
问题 在Unity3d 2019.4.22f1c1上使用Universal Media Player 1.3 播放rtsp视频流,在编辑器状态下播放都很正常,在打包成exe后无法播放的情况,打开Dev ...
- Qt Mediaplayer videoplayer 例子工程 Media Player Example 应用过程中出现的问题(一)视频无法播放
Qt 例子工程 Media Player Example 应用过程中出现的问题(一)视频无法播放 转载请标明出处. Qt播放视频报错 DirectShowPlayerService::doRender ...
- android media player实现一个可手势滑动控制 + 可以调节分辨率|字幕|倍速的视频播放器(MediaPlayer + ExoPlayer实现)
文章来自:http://blog.csdn.net/intbird 转载请说明出处 五一第一天在家休息(后续休息有空会进行升级) 看了一下视频播放的相关东西 写了一个简单的触摸视频播放器 (使用 Me ...
- media player和winamp播放ape文件插件.
如果这篇文章对您有帮助,请来这里留个言好吗.这是我的新的blog! http://www.soplus.org/blog/article.asp?id=25 media player 的插件: htt ...
- 使用VLC media player搭建简单的流媒体服务器
作为程序员,很多时候需要测试流媒体服务功能,VLC media player就可以轻松的将视频.本机画面.笔记本摄像头的内容发布为流媒体服务,在其他网络联通的地方访问,下面只说主要过程. 首先安装VL ...
- Windows Media Player 实现快进10秒
下载Windows Media Player Plus插件并且安装. 打开更多选项,勾选背景中的Windows Media Player Plus. 打开属性,设置想用的Hotkyes即可.
- linux系统媒体播放器(media player)大全
媒体播放器 是一种软件程序,可以使用它来播放多种类型的媒体文件,如音频和视频等. 常见的媒体播放器有 Windows Media Player.QuickTime Player.iTunes.Real ...
- 使用开源软件vlc media player 录制桌面视频
很多电脑教学都需要录制桌面操作视频,往往都会使用录屏软件,但很多录屏软件是要收费的,或者是需要另外安装的,今天偶然发现一直在用的vlc media player开源视频播放软件有录屏的功能: 1.打开 ...
- windows media player html5,Chrome安装Windows Media Player插件的方法
在Windows下使用Chrome浏览器,如果要播放1ting等网站上面的音乐,就需要安装Windows Media Player插件才行.下面就介绍一 下在Chrome安装Windows Media ...
最新文章
- 摄像机的几个重要的技术指标
- 为什么处理排序数组要比处理未排序数组快?
- matlab div矩阵运算,【求助】多维矩阵求和运算!!
- [JS]js中判断变量类型函数typeof的用法汇总[转]
- Django-Celery异步发送激活邮件,以及注意点
- SAP UI5 应用开发教程之十三 - 如何添加自定义 CSS 类
- 若依实现文件多线程批量上传案例
- Spread基本知识(一)
- 集成微信支付的代码。兼容小程序,扫码,app,公众号。h5 支付 ,以及 服务商提现...
- KVM 介绍(5):libvirt 介绍 [ Libvrit for KVM/QEMU ]
- php 图像居中裁剪函数,php中自定义图像居中裁剪函数实现的代码案例
- electron 读取文件夹内容_读写本地文件
- 瑞萨单片机-PWM输出
- [nRF52832] 外设篇 | 实验一 LED 灯 及 BUTTON 按键
- java分解因式_Java将一个整数因式分解
- chrome插件安装方法教程
- svg 动画_30个很棒的SVG动画
- 2022光伏行业最具创新力品牌服务商50强榜单公布 | 美通社头条
- 微信小程序之如何获取输入框的内容
- 危机感,你时刻应该有
热门文章
- 利用Python访问Mysql数据库
- Fedora 14 安装手记
- 人工智能和计算机视觉(5)-边缘检测
- ecshop Strict standards: Only variables should be passed by reference in flashplay.php on line 181
- CMTime,CMTimeMake CMTimeMakeWithSeconds
- 质量小议24 -- 帕累托最优
- macbook pro VK-QF9700网线转换器驱动下载安装与生效
- 福建2013年度翻译专业资格考试工作通知
- 用了两年的极点五笔,今天出问题了。。。
- 计算机视觉之利用颜色进行肤色检测(基于OpenCV自带库函数)