feat(asset): 素材悬浮预览支持视频播放 #1240
Reference in New Issue
Block a user
Delete Branch "fix/asset-video-preview"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
改动内容
Q4 — 素材选择增加视频预览能力
修改文件
source_url字段asset.file_url→source_url<video autoPlay muted loop>播放,图片素材保持<img>效果
🚀 预览环境已部署
【阻塞级判定】
📊 审查概览
🔴 阻塞级问题(必须修复)
无
💡 改进建议(不阻塞合并)
<video>标签,如果source_url指向的资源无效(如 404)或格式不被浏览器支持,视频区域可能会显示为空白或损坏的图标,影响用户体验。建议添加onError事件处理,在视频加载失败时回退显示缩略图或图标。✅ 良好实践
<video>标签中正确使用了playsInline、muted和autoPlay属性,确保在 iOS 等移动端环境下能正常自动播放,符合现代 Web 开发最佳实践。mediaAssets.ts映射逻辑的同时,及时更新了types.ts中的接口定义,保持了类型系统的一致性。source_url缺失时的回退方案(显示缩略图或图标),避免了数据不完整时的渲染异常。🤖 由 AI 代码审查机器人自动生成 | 2026-08-04 14:34:13 | 模型:
CI全绿,自动审批通过。
CI全绿,自动审批通过。
🗑️ 预览环境已清理
PR #1240 已关闭或合并,对应的预览环境已被清理。