fix: 视频用原生video标签(controls+autoplay+muted)替换VideoPlayer组件

This commit is contained in:
ymq 2026-08-12 11:22:56 +08:00
parent 0398ca247f
commit 5354108546

View File

@ -250,7 +250,7 @@ else:
ext = h["file_ext"]
if ext in video_exts:
if media_url:
card_subwidgets.append({"widgettype": "VideoPlayer", "options": {"url": media_url, "width": "100%", "autoplay": True}})
card_subwidgets.append({"widgettype": "Html", "options": {"html": "<video controls autoplay muted playsinline style=\"width:100%;max-height:400px\" src=\"" + media_url + "\"></video>", "padding": "4px 0"}})
elif ext in audio_exts:
if media_url:
card_subwidgets.append({"widgettype": "Html", "options": {"html": "<audio controls preload=\"metadata\" style=\"width:100%\" src=\"" + media_url + "\"></audio>", "padding": "4px 0"}})