手機上影片背景無法播放 – ZenBlocks buttonBasic

手機上影片背景無法播放 – ZenBlocks buttonBasic

結論

手機上影片背景無法播放,主要是 **瀏覽器的自動播放限制** 所致。建議同時設定 fallback 圖片,確保顯示穩定。

原因

1. iOS Safari 對 autoplay 有限制。
2. Android 省流量模式會限制自動載入。
3. 影片檔案過大,行動網路載入不完整。
4. 編碼格式(codec)相容性不足。

解決步驟

### 步驟 1:設定 fallback 圖片

1. 開啟背景設定面板。
2. 在影片背景之外,設定一張靜態 fallback 圖片。

### 步驟 2:優化影片檔案

1. 檔案大小建議 **5MB 以下**(最佳:2MB 以下)。
2. 手機建議解析度 **720p 以下**。
3. 建議使用 **MP4(H.264)**。
4. 移除音軌。

### 步驟 3:理解瀏覽器限制

| 環境 | 主要限制 |
|—|—|
| iOS Safari | autoplay 需 `muted` + `playsinline` |
| iOS 低耗電模式 | autoplay 可能被停用 |
| Android 省流量模式 | 自動載入可能受限 |
| 舊版瀏覽器 | codec 支援不完整 |

### 步驟 4:依裝置分流設定

1. 桌面版使用影片背景。
2. 平板/手機必要時改用靜態圖片。
3. 透過響應式設定分開控制。

注意事項

– 影片背景可能影響 LCP / Core Web Vitals。
– overlay + fallback 圖片可以在無法播影片時維持版面一致。

相關設定

– [背景設定](../button/background/)
– [顯示設定](../button/display/)

Related FAQ