XP3Player 能播放哪些视频和音频格式
核心支持的视频格式
XP3Player 能直接播放以下容器/编码格式:
| 格式 | 扩展名 | iOS 原生支持? | 备注 |
|---|---|---|---|
| AVI | .avi | ❌ 不支持 | 早期网络视频主流格式 |
| RMVB | .rmvb | ❌ 不支持 | Real Networks 的压缩格式 |
| MKV | .mkv | ❌ 不支持 | 高清视频主流容器 |
| MP4 | .mp4 | ✅ 支持 | H.264 / H.265 编码 |
| MOV | .mov | ✅ 支持 | QuickTime 格式 |
| XP3(内嵌视频) | .xp3 | ❌ 不支持 | GalGame 剧情中的视频序列 |
支持的音频编码
视频文件中常见的音轨编码:
- AAC / HE-AAC(MP4 标配)
- MP3
- AC3(Dolby Digital,MKV 中常见)
- FLAC(无损,部分高清视频使用)
注意:RMVB 格式通常使用 RV40 / RV50 视频编码 + AAC 或 RA 音频编码,XP3Player 也能正确解析。
压缩包内的视频
如果视频被打包在 ZIP / RAR / 7z 压缩包内,XP3Player 可以先解压再播放。但不支持边解压边播。
实际价值
iOS 原生的 AVPlayer 引擎只支持 MP4/MOV/M4V 有限的几种格式(H.264/H.265 编码)。所以:
- 手上有大量 AVI/RMVB 老资源的用户——XP3Player 直接救场
- 下载的 MKV 高清电影——不用转码就能看
- 这也是 XP3Player 定位"简易互动视频播放器"的由来
但需要强调:XP3Player 的视频播放体验不如专业播放器(如 nPlayer、VLC)——快进定位、字幕支持、手势控制等都比较基础。真正专业的视频播放需求推荐用专用播放器。
不支持的格式
以下格式 XP3Player 大概率无法播放:
- WMV / WMA——微软 Windows Media 格式
- FLV——Flash 视频格式
- WebM——VP8/VP9 编码(部分浏览器视频使用)
- SWF——Flash 动画
如果遇到这些格式,还是需要在电脑上转码后再传到手机。