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

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

相关推荐
NRatel4 小时前
亚马逊S3的使用简记(游戏资源发布更新)
游戏·unity·amazon s3
早睡身体好~6 小时前
【lubancat】鲁班猫4实现开机后自动播放视频
音视频·linux开发
小幽余生不加糖7 小时前
电路方案分析(二十二)适用于音频应用的25-50W反激电源方案
人工智能·笔记·学习·音视频
胡耀超7 小时前
DataOceanAI Dolphin(ffmpeg音频转化教程) 多语言(中国方言)语音识别系统部署与应用指南
python·深度学习·ffmpeg·音视频·语音识别·多模态·asr
SmalBox9 小时前
【渲染流水线】[几何阶段]-[屏幕映射]以UnityURP为例
unity·渲染
shix .13 小时前
bilibili视频总结
音视频
lovep11 天前
音频-文本对比学习:LARGE-SCALE CONTRASTIVE LANGUAGE-AUDIO PRETRAINING论文翻译和理解
音视频·glap·音频理解·音频对比学习·laion-audio·音频检索
SmalBox1 天前
【渲染流水线】[几何阶段]-[归一化NDC]以UnityURP为例
unity·渲染
codelancera2 天前
ffmpeg-调整视频分辨率
ffmpeg·音视频
天向上2 天前
手机端的音视频界面或者图片文档界面共享给大屏
智能手机·音视频·多平台·手机投屏·多屏互动