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

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

相关推荐
★YUI★1 小时前
学习游戏制作记录(剑投掷技能)7.26
学习·游戏·unity·c#
肥or胖6 小时前
【音视频协议篇】WebRTC 快速入门
ffmpeg·音视频·webrtc
aqi007 小时前
FFmpeg开发笔记(七十八)采用Kotlin+Compose的NextPlayer播放器
android·ffmpeg·音视频·直播·流媒体
tang_jian_dong11 小时前
springboot + vue3 拉取海康视频点位及播放
spring boot·后端·音视频
青牛科技-Allen14 小时前
GC8871刷式直流电机驱动器深度解析:3.6A驱动与内置电流检测技术
单片机·嵌入式硬件·音视频·音响·电动工具·散热风扇·电脑散热风扇
★YUI★1 天前
学习游戏制作记录(克隆技能)7.25
学习·游戏·unity·c#
Tracy9731 天前
HF83311_VB1/HF83311Q_VB1:高性能USB HiFi音频解码器固件技术解析
音视频·xmos 模组·xmos 模组固件
_可乐无糖1 天前
AWS WebRTC:我们的业务模式
云计算·音视频·webrtc·aws
Kandiy180253981871 天前
DP4871音频放大芯片3W功率单通道AB类立体声/音频放大器
音视频·音频·视频编解码