Closed xfangfang closed 1 year ago
@zeromake 增加了一个外部的库,所以需要稍微修改一下 xmake 的部分。
https://github.com/xfangfang/libpdr
这个PR还在开发中,mongoose 还好,不经常需要更新;但是这个新增的 libpdr 可能还需要经常修改,不知道 xmake 的部分,可不可以先对应 libpdr master 分支的最新提交而不是固定的某个提交。
@xfangfang 可以,我改一下
感谢~
@xfangfang 加了,等一下 ci 我本地用 llvm-mingw 编译是能正常跑了的。
@zeromake 万分感谢!
@xfangfang uwp 那边报错了 https://github.com/xfangfang/libpdr/blob/0b0cca29f89f2bd40eff7702217f1a3dc28932b2/src/protocol.cpp#L27 msvc 报错了,说 string 太长了,msvc 的老问题了,不支持超过 2047 的 "" 描述,必须 "2047""2047" 的拼接……
竟然还有这种问题,稍等我改一下
编译过了
入口:设置-> 实用工具 -> 其他 -> DLNA 投屏
添加了三个配置项用于自定义配置(Linux下或者多网卡下,可能需要手动指定 dlna_ip):
应用会开启: 0.0.0.0:${dlna_port} 的 http 服务(SOAP),和 0.0.0.0:1900 的 udp 服务(SSDP)
目前支持: 播放暂停、进度同步、控制声音
还需改进的问题: