在线预览视频音频图片与Office文档的条件
预览是浏览器行为,不是程序自己解码——理解这一点,大部分「看不了」都能自己推出来。
视频 / 音频
- 能不能播取决于浏览器支持的编码:常见 H.264 能播;H.265 视频、AC3 音频多数浏览器不支持,这属于浏览器限制。
- 跨域媒体对响应类型敏感:直链返回通用二进制类型时 Safari 播不了。
- 想绕开浏览器限制,走播放器挂 WebDAV 的路子,见播放器直连。
图片
主流格式直接看,网格视图有缩略图;本机存储视频封面需 ffmpeg 预生成。
Office 文档
走微软在线查看器,条件比较苛刻:
- 站点必须能被公网访问,且用域名(不能用 IP),端口 80/443;
- 格式限于:Word 的 docx/docm/dotm/dotx,Excel 的 xlsx/xlsb/xls/xlsm,PowerPoint 的 pptx/ppsx/ppt/pps 等系列;
- 大小限制:Word 与 PowerPoint 小于 10 MB,Excel 小于 5 MB。
不满足就下载后本地打开。官方文档 FAQ 有逐条说明。
默认用 pdf.js 预览,要求 HTTPS 加 CORS:HTTPS 靠反代或证书,CORS 由网盘侧决定,开代理中转通常能解决。
文本与代码
TXT、Markdown 等内置查看器,还带编辑器可以直接改存;仅支持 UTF-8 编码,GBK 等会乱码。epub 阅读可按官方 FAQ 在「设置 → 预览」的 iframe 列表里手动加阅读器条目(新版本已内置入口)。
预览配置集中在后台「设置 → 预览」,各版本可调项不同,以官方最新版为准。