基于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

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

相关推荐
电商API_1800790524713 小时前
bilibili关键字搜索视频列表|获取视频详情API调用示例
大数据·数据挖掘·网络爬虫·音视频
mxwin14 小时前
Unity URP 法线贴图色彩空间、编码与解码
unity·游戏引擎·贴图·shader
hz5678915 小时前
国产化视频会议系统怎么做?鲲鹏+麒麟+国密的完整国产化路径
音视频·实时音视频·信息与通信
玖玥拾16 小时前
Cocos学习笔记:项目框架搭建与异步加载进度
游戏引擎·cocos2d
mxwin16 小时前
Unity Shader URP:将法线可视化,便于调试
unity·游戏引擎·shader
蓝黑墨水17 小时前
unity相关链接
unity·游戏引擎
mxwin17 小时前
Unity Shader 法线贴图的七种错误用法
unity·游戏引擎·贴图·shader
Code-keys19 小时前
ARM NEON SIMD 编程实战:从音频信号处理到AI算子研发实战
arm开发·音视频·信号处理
mxwin20 小时前
Unity URP 切线空间详解
unity·游戏引擎·shader
dualven_in_csdn21 小时前
一键起飞条件分析
音视频