视频无法播放,常常让人摸不着头脑。明明缩略图好好的,点进去却要么黑屏、要么转圈、要么直接提示“无法播放”。碰到这种情况,通常是几个原因造成的:文件没真正下载到本地、系统存储空间吃紧、媒体服务出了小毛病、视频格式不对,或者相册数据库索引有点乱。好在这些问题都不难解决,每个都有对应的招数。

所以,按顺序看看怎么解决。
一、切换iCloud照片下载模式
如果你开启了iCloud照片库,又打开了“优化iPhone储存空间”选项,那原始视频其实一直留在云端,本地只有一张缩略图。这种情况下,相册当然没法播放真正的视频。解决办法很简单:强制把完整文件下载下来。
进“设置”,找到“照片”,确认“iCloud照片”已经打开。然后,点击下方的“下载并保留原件”。如果当前选的是“优化iPhone储存空间”,这一下就切换过去了。接下来,保持Wi-Fi连接,等上几分钟。相册里那段视频的右上角会出现一个蓝色下载图标,下载完成后,直接播放就行。
二、释放本地存储空间
iPhone的存储空间一旦低于1GB,系统会自动禁用视频解码服务。这时候,相册里的视频文件哪怕完好无损,也没法加载。所以,给手机腾点地方是关键。
先去“设置”→“通用”→“iPhone存储空间”,看顶部还剩多少空间。然后,点开“最近删除”相册,确认后清空。接着,往下翻“推荐”区域,可以考虑卸载一些不常用的App,或者手动挑几个体积大的应用,选“卸载App”。空间释放后,再回相册播放那段视频,通常就解决了。
三、重置媒体服务状态
iOS的媒体框架(MediaServices)偶尔会临时性注册失效,导致相册没法调用视频解码器。这时候,重启设备未必能刷新这个模块,更好的办法是通过“还原设置”重建服务绑定关系。
打开“设置”→“通用”→“传输或还原iPhone”,点击“还原”,选“还原所有设置”。输入锁屏密码确认后,设备会自动重启。注意,这个操作不会让你重新登录Apple ID,但壁纸、声音、键盘这类偏好设置会被重置。重启完成后,直接进“照片”App,找到视频所在相册,点一下播放试试。
四、验证并转换视频格式
苹果原生相册只认MOV、MP4(H.264编码)、M4V和部分HEVC格式。如果视频是从第三方设备导入、剪辑软件导出或者网上下载的,很可能用了AVI、MKV、WebM这类不兼容的封装或编码。系统一看不认得,直接拒绝解析。
解决办法是用“快捷指令”转个码。先在相册里长按问题视频,点“共享”→“保存到文件”,存到iCloud云盘或“我的iPhone”。然后打开“快捷指令”App,搜索并安装官方那个“视频转码”指令(需要iOS 14以上)。运行它,选中刚保存的视频,输出格式设为MP4(H.264),分辨率保持“原始”。等它转完,会生成一个新视频,直接“存储到照片”。再回相册打开这个新文件,应该就能正常播放了。
五、强制刷新相册数据库
相册应用依赖SQLite数据库来索引视频元数据。如果索引坏了,或者跨大版本升级iOS后没重建,就会出现视频条目还在、但死活播放不了的情况。这时候需要强制刷新一下。
先确保iPhone连上Wi-Fi、电量高于50%。然后去“设置”→“照片”,关掉“iCloud照片”开关,等同步暂停的提示出现。接着进“设置”→“Apple ID”→“iCloud”,也关掉“照片”同步。最后重启手机:长按侧边键和音量键,滑动关机,等30秒再开机。开机后立刻进“照片”App,等大概两分钟,观察它是不是在重新扫描本地媒体。等相册界面稳定下来,再重新开启iCloud照片同步,视频应该就能播放了。
