流式播放音视频,大文件秒开可拖拽进度
30.7/100
综合分
0
GitHub 星标
40
npm 周下载
—/5
用户评分
数据截至 2026/9/12 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add dock-medianpm 源 · dock-media 的发布者账号已校验与本仓库一致
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:已验证
是什么
dsh 原生插件 · other
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
更新放缓:最近一次提交在 54 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安装兼容性检查✓ 自动检查通过展开查看检查明细 ↓
以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。
✓npm 包dock-media @ 0.1.2
✓Node 引擎要求 >=20 · 基线 Node 22.19 满足
✓dsh CLI 依赖未声明 dsh 版本约束
✓入口文件main/exports/bin 已声明
验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/10/12 09:39:18
安全扫描自动 · 静态分析源码v2.7.0🔵 扫描:含敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。
读写/删除本地文件发起外部网络请求
查看扫描证据(共 5 处,展示前 5 条)
- 读取本地文件lib/index.js:223
const info = await stat(path).catch((error) => { - 读取本地文件lib/index.js:254
createReadStream(path, { - 读取本地文件lib/index.js:266
createReadStream(path).on("error", (error) => { - 读取本地文件lib/index.js:317
const info = await stat(path).catch((error) => { - 发起网络请求lib/client.js:346
const json = await (await fetch("/dock-media/probe", {
扫描于 2026/11/4(0 天前) · 范围 入口闭包 + 全包扫描 · 来源 npm 发布包
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
功能亮点
- 流式播放音视频
- 大文件秒开
- 拖拽进度
DSH 停靠栏的媒体播放器:播放音频(音乐播放器)和视频(全屏)文件,通过 HTTP Range 流式传输。
README
由 DeepSeek 最新模型翻译生成dock-media
DSH 生态中最好用的媒体播放插件 —— 没有之一。 MP3、WAV、FLAC、M4A 等纯音频用音乐播放器呈现;MP4、WebM、MOV 等视频支持全屏播放。播放不走整文件 base64,而是流式(HTTP Range / 206 分片)读取,大文件也能秒开、随时拖动进度条。
dock 系列的媒体播放插件:为 dock-files 文件域注册 media 文件查看器(音频 + 视频扩展名)与对应的编辑器区视图,通过自己的 /dock-media/source 主机路由流式传输媒体字节(支持 Range 分段请求,便于 / 元素边看边下、拖拽定位)。
效果预览
dock-media 音乐播放器 dock-media 视频播放器
功能
- 双模式播放:纯音频(MP3/WAV/OGG/OPUS/FLAC/AAC/M4A/WebA…)进入音乐播放器(旋转唱片 + 均衡器动画 + 自定义走带条);视频(MP4/M4V/WebM/MOV/MKV/OGV/AVI/TS/3GP…)进入原生视频播放器,带全屏播放。
展开完整文档(README 剩余 1 节)
dock-media DSH 生态中最好用的媒体播放插件 —— 没有之一。 MP3、WAV、FLAC、M4A 等纯音频用音乐播放器呈现;MP4、WebM、MOV 等视频支持全屏播放。播放不走整文件 base64,而是流式(HTTP Range / 206 分片)读取,大文件也能秒开、随时拖动进度条。 dock 系列的媒体播放插件:为 dock-files 文件域注册 media 文件查看器(音频 + 视频扩展名)与对应的编辑器区视图,通过自己的 /dock-media/source 主机路由流式传输媒体字节(支持 Range 分段请求,便于 / 元素边看边下、拖拽定位)。 效果预览 dock-media 音乐播放器 dock-media 视频播放器 功能 - 双模式播放:纯音频(MP3/WAV/OGG/OPUS/FLAC/AAC/M4A/WebA…)进入音乐播放器(旋转唱片 + 均衡器动画 + 自定义走带条);视频(MP4/M4V/WebM/MOV/MKV/OGV/AVI/TS/3GP…)进入原生视频播放器,带全屏播放。 - 流式传输:不同于 dock-images 的整文件 base64,dock-media 通过 /dock-media/source 直接流式返回文件字节,支持 HTTP Range → 206 Partial Content + Accept-Ranges: bytes,因此大文件也能秒开、拖拽进度条、边下边播,不会把整个文件读进内存。 - 全屏:视频与音乐播放器都支持一键全屏(浏览器 Fullscreen API,容器全屏;不可用时退化为固定 inset:0 覆盖层)。全屏时头部变为半透明悬浮条,沉浸式观看。 - 音乐播放器:播放/暂停、拖动进度、当前/总时长、音量、静音、播放速度(0.5x–2x)、单曲循环;旋转唱片 + 均衡器随播放状态动效。 - 格式徽章与大小:/dock-media/probe 返回文件大小与媒体种类,头部实时显示 .MP3/.MP4 徽章与大小。 - 优雅降级:浏览器无法解码的封装/编码(如 AVI、FLV、WMV、MPG、MIDI、WMA)会给出提示,而不是黑屏/转圈。 - 安全渲染:媒体通过 src 交给原生 / 解码,绝不做 innerHTML / 危险 DOM 注入。 支持格式 | 类别 | 扩展名 | | 音频 | mp3, wav, ogg, oga, opus, flac, aac, m4a, weba, wma, mid, midi | | 视频 | mp4, m4v, webm, mov, mkv, ogv, avi, mpg, mpeg, flv, wmv, 3gp | 说明:浏览器能否解码头由解码器决定,与容器/扩展名无必然关系。mp4(H.264)、webm(VP8/VP9/AV1)、mp3、flac、ogg 等主流编码基本都能播;avi、flv、wmv、mpg 等旧封装在多数浏览器里无法解码,dock-media 会如实提示(建议用系统播放器)。.ts 归 TypeScript 源码(由 dock-editor 处理),dock-media 不接管。 依赖 | 依赖 | 类型 | 说明 | | dock >= 0.1.0 | peer(必需) | 工作台外壳:编辑器区视图、浮窗、ctx.workbench 由它提供 | | dock-files >= 0.1.0 | peer(必需) | 文件域服务:dock-media 作为 media 查看器被分发打开 | | DSH Web 环境 | 运行时 | 必需,客户端平台为 Web | | cordis ^4.0.0-rc.7 | peer | 插件框架(DSH 自带) | | react ^18.2.0 | peer(可选) | 客户端渲染需要;未提供时查看器 UI 不激活 | 可选搭档:与 dock-editor、dock-markdown、dock-images 等查看器共存,按扩展名各自接管对应文件类型。 安装 需要 dock 与 dock-files: 推荐从 npm registry 安装: dsh plugin --profile web add dock-base dsh plugin --profile web add dock-files dsh plugin --profile web add dock-media 或通过 GitHub 安装(备选): dsh plugin --profile web add github:AKS1st/dock dsh plugin --profile web add github:AKS1st/dock-files dsh plugin --profile web add github:AKS1st/dock-media 安全 /dock-media 路由只接受受信任来源(回环地址 / trustedHosts + 同源检查)的请求;source 为 GET(流式),probe 为 POST(元数据)。读取路径只要求是绝对路径、不限定会话工作区——对话上下文可能提及工作区外的媒体(如 ~/Music/...、~/.dsh/skills/...),播放器可打开它们;路径只读、绝不写回。 License MIT
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
AKS1st/dock-media
流式播放音视频,大文件秒开可拖拽进度
相关插件 · 其他
模型破甲清洗HunYiSage/dsh-purge
⚔️ DeepSeek Harness 网络安全红队工具dsh-purge
★ 16,993已汉化DeepSeek 客户端
73
女娲蒸馏alchaincyf/nuwa-skill
输入名人名字,提炼其思维模型与决策方式供你调用
★ 37,308已汉化DSH
72
逆向分析桥接Fanqi89/dsh-rea
REA(Reverse Engineer Anything)MCP 桥接,用来把 REA 逆向工具接入 DSH 插件
★ 51已汉化DSH
72
语音女友beiyege-01/dsh-voice-ai-girlfriend
语音 AI 女友Voice AI girlfriend for DeepSeek Harness:Whisper…
★ 888已汉化DSH
71.6
红队越狱测试套件Minglink/dsh-infinite-gen-5
DeepSeek v4.1 flash 逆向工具无限五代 求 Star 收藏 ⭐欢迎大家提交项目的改进
★ 3,759已汉化DSH
71.4
协同办公空间dream-num/univer-workspace
一个让人类与 AI Agent 共同创作、协作和审阅的开源 Office 工作空间。
★ 2,269已汉化DSH
70.8
这是你的仓库?认领条目