递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 17|回复: 2
打印 上一主题 下一主题

[类库封装] 【MPV播放器组件 v2.1 稳定版】(基于 libmpv 0.41.0)

[复制链接]

13

主题

200

帖子

917

积分

贵宾

Rank: 9Rank: 9Rank: 9

积分
917
跳转到指定楼层
楼主
发表于 半小时前 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 孤独靖仇 于 2026-5-29 23:08 编辑

MPV播放器组件 v2.1 稳定版(基于 libmpv 0.41.0)

论坛版本约每2-3个月更新一次,主打稳定优先。本次整合了 v2.0 以来所有改进与修复,推荐升级。
核心亮点
彻底解决多线程/销毁顺序导致的崩溃隐患,杜绝野指针访问
新增通用属性读取、任意 MPV 命令执行,扩展性大幅增强
摄像头支持分辨率枚举及参数便捷设置
错误事件全覆盖,所有操作失败均触发回调
所有设备列表、编解码器信息统一采用 JSON 格式,解析更规范

新增功能速览
// 读取任意属性
变量 音轨数 = 播放器.取属性整数("track-list/count")
// 万能命令(JSON数组或对象)
播放器.执行MPV命令("[\"set\",\"volume\",\"50\"]")
播放器.执行MPV命令文本("set volume 50")

// 摄像头分辨率枚举
变量 支持列表 = 播放器.取摄像头支持的分辨率("摄像头名")
播放器.置摄像头参数2(1280, 720, 30)
播放器.加载摄像头("摄像头名")

修复与优化
初始化阶段不再误发播放状态事件
修复 loop-file 等 inf 属性设置失败问题
音量可设为 0,不再拒绝静音请求
Win11 摄像头兼容性改进命令
队列防抖机制更稳健,避免属性设置丢失

升级须知
初始化返回值改为 JSON,需用 JSON.取文本("status") 判断成功
加载文件() 不再携带自动播放参数,请单独设置 播放器.自动播放 = 真
取音频设备列表、取硬件解码编码器 等方法现已返回 JSON,旧版 | 分隔格式无效
高频细修版本可加群26660804获取。感谢所有反馈,播放愉快!


游客,如果您要查看本帖隐藏内容请回复



回复

使用道具 举报

235

主题

1612

帖子

6391

积分

金牌会员

Rank: 9Rank: 9Rank: 9

积分
6391
QQ
沙发
发表于 半小时前 | 只看该作者
1111111111
青浦大B哥:全国活动直播技术[/color
回复

使用道具 举报

23

主题

334

帖子

3844

积分

金牌会员

Rank: 9Rank: 9Rank: 9

积分
3844
板凳
发表于 6 分钟前 | 只看该作者
6666666666
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|递归火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2026-5-29 23:44 , Processed in 0.090104 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表