Serving video to iOS devices does not work in Multisite Wordpress due to lack of byte-range support
|Reported by:||atetlaw||Owned by:|
Apparently iOS requires byte-range support for audio and video. Serving a static .mp4 file to an iOS from Apache works fine, but serving the same file from a Wordpress MS 3.01 installation fails. This is because the file URL is rewritten to use ms-files.php. The PHP file does a readfile($file) on the file to serve it. This is incompatible with iOS devices and will fail.
The problem, and a solution (supporting byte-range requests), is explained in 'Appendix A' here:
Change History (7)
- Milestone Awaiting Review deleted
- Resolution set to maybelater
- Status changed from new to closed