当前位置: 首页 > article >正文

基于VLC的Unity视频播放器(四)

上篇文章中提到的问题

播放某个m3u8地址时会嘎掉,想办法解决了一下,很粗暴的,先SetFormat,再Stop,最后再Play,能用……

if (player != null && player.GetSize() == 0)
{player.GetSize((w, h) =>{width = w;height = h;aspectRatio.aspectRatio = (float)width / (float)height;});player.SetFormat();player.Stop();player.Play();yield break;
}

加上了Android平台的lib,播放也正常

android lib
android测试

Ubuntu24.04 编辑器播放正常,但打包出来闪退

先标记一下,待解决后更新此处
25.6.4 发现编辑器也运行也崩溃,搜索发现https://code.videolan.org/videolan/LibVLCSharp/blob/master/docs/linux-setup.md

[DllImport("libX11", CallingConvention = CallingConvention.Cdecl)]
public static extern int XInitThreads();#if UNITY_EDITOR_LINUX || UNITY_STANDALONE_LINUXLibVLC.XInitThreads();
#endif

sudo apt install libx11-dev
但是播放此链接http://devimages.apple.com.edgekey.net/streaming/examples/bipbop_4x3/gear2/prog_index.m3u8 在编辑器之外运行依然会因为ffmpeg codec报错而崩溃

项目迁移到了 https://github.com/xue-fei/vlc-unity

https://github.com/xue-fei/vlc-unity
因为我的码云快炸裂了……
在这里插入图片描述

http://www.lryc.cn/news/2400856.html

相关文章:

  • pixel刷入Android15 userdebug版本
  • 【Go-补充】ioReader + ioWriter + bufio
  • leetcode 3403. 从盒子中找出字典序最大的字符串 I 中等
  • C# 一个解决方案放一个dll项目,一个dll测试项目 ,调试dll项目的源码
  • 【PmHub面试篇】PmHub 整合 TransmittableThreadLocal(TTL)缓存用户数据面试专题解析
  • unity随机生成未知符号教程
  • 基于RK3576+FPGA+AI工业控制器的工地防护检测装备解决方案
  • 推荐一款PDF压缩的工具
  • 混沌映射(Chaotic Map)
  • MySQL对数据库用户的操作
  • 《PyTorch Hub:解锁深度学习模型的百宝箱》
  • 数据结构 堆与优先级队列
  • Leetcode 3569. Maximize Count of Distinct Primes After Split
  • 用好 ImageFX,解锁游戏素材生成新姿势:从入门到进阶
  • unix/linux,sudo,其基本属性、语法、操作、api
  • 文本内容变化引起布局尺寸变化 导致的 UI 适配问题
  • 01-Redis介绍与安装
  • 十六、【前端强化篇】完善 TestCase 编辑器:支持 API 结构化定义与断言配置
  • Kafka broker 写消息的过程
  • VR博物馆推动现代数字化科技博物馆
  • Python爬虫之数据提取
  • 第2讲、Odoo深度介绍:开源ERP的领先者
  • 【TCP/IP和OSI模型以及区别——理论汇总】
  • 【HarmonyOS 5】生活与服务开发实践详解以及服务卡片案例
  • LEAP模型能源需求/供应预测、能源平衡表核算、空气污染物排放预测、碳排放建模预测、成本效益分析、电力系统优化
  • STM32 I2C通信外设
  • 13. springCloud AlibabaSeata处理分布式事务
  • MySQL 表的内连和外连
  • VR线上展厅特点分析与优势
  • Python基于SVM技术的手写数字识别问题项目实战