基于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,播放也正常


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_LINUX
            LibVLC.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

因为我的码云快炸裂了......

相关推荐
zandy10116 小时前
Seedance 2.0第三方创作工具怎么选?商用视频工作流评估指南
音视频
HH‘HH14 小时前
Unity通过OPC UA工业协议连接工业设备实战指南
unity·游戏引擎
小猴子爱上树1 天前
一站式解决图片视频翻译难题的高效AI工具
人工智能·python·音视频
め.1 天前
定点数运算库
算法·unity
AI创界者1 天前
【AI视频重塑】MoCha-GGUF 视频人物/主体替换整合包:8G显存轻量化部署与ComfyUI批量工作流详解
人工智能·aigc·音视频
EasyGBS1 天前
ONVIF设备接入国标GB28181视频平台EasyGBS:不用国标也能一键拉流!
服务器·php·音视频
Legendary_0081 天前
LDR6500 设计指南:Type-C 音频快充二合一配件 PD 取电与插拔时序控制方案
c语言·开发语言·音视频
Duo1J1 天前
【UE】Slate 编辑器工具开发03 - 节点编辑器 (EdGraph)
ue5·编辑器·游戏引擎·ue4
郝学胜-神的一滴1 天前
[简化版 GAMES 104] 现代游戏引擎 02:拆解现代游戏引擎5+1层级架构,吃透引擎底层核心逻辑
c++·unity·架构·游戏引擎·图形渲染·unreal engine·系统设计