
內容簡介
Video Streaming Fix for Safari & iOS 外掛專為解決 Safari 和 iOS 上的影片播放問題而設計,確保正確處理 HTTP byte-range 請求,讓影片能在這些平台上順利播放和尋找。
【主要功能】
• 正確的 206 Partial Content 回應,無檔案大小限制
• 處理無效範圍的 416 Range Not Satisfiable
• 路徑遍歷保護的檔案服務
• 大檔案的分塊串流,避免記憶體耗盡
• 使用 [vsfix_video] 短碼嵌入影片
外掛標籤
開發者團隊
② 後台搜尋「Video Streaming Fix for Safari & iOS」→ 直接安裝(推薦)
原文外掛簡介
Safari and iOS require correct HTTP byte-range (“Range”) request handling to play and seek video files. Many hosting setups and default WordPress file serving do not respond correctly to these requests, which causes videos to fail to play, fail to seek, or show a spinning loader forever on Safari desktop and iOS Safari/WebView.
Video Streaming Fix for Safari & iOS adds a dedicated REST endpoint that serves your video files with proper 206 Partial Content responses, correct Content-Range, Accept-Ranges, and chunked delivery, so Safari and iOS can play and seek your videos the way they do on any other browser.
This is the complete functionality of this plugin: full byte-range streaming support, for files of any size, with no time limit, no usage limit, and no license of any kind required.
Features
Correct 206 Partial Content responses for byte-range requests, with no file size limit.
Correct 416 Range Not Satisfiable handling for invalid ranges.
Path-traversal protected file serving.
Chunked streaming to avoid memory exhaustion on large files.
[vsfix_video] shortcode to embed a video with one line.
A separate Pro add-on
A separate plugin, “Video Streaming Fix for Safari & iOS Pro”, sold and distributed outside WordPress.org, adds signed/expiring protected links and a playback analytics dashboard. It is a fully independent plugin (not included in, or unlocked from, this one) and is entirely optional; nothing in this plugin is limited, locked, or time-restricted while waiting for it. This plugin uses Freemius (https://freemius.com) only to show information about that separate add-on; no data is shared with Freemius unless you choose to visit that page.
