# ios-video-test **Repository Path**: mirrors_Jam3/ios-video-test ## Basic Information - **Project Name**: ios-video-test - **Description**: a test of inline iOS video playback - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-11-23 - **Last Updated**: 2026-03-22 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # ios-video-test Testing HTML5 video in iPhone5S, iOS9. Features: - Inline Playback (i.e. no full screen w/ controls) - Auto plays (if `muted` is passed) - WebGL Processing (if available; falls back to Canvas2D) - Going into landscape hides status bars - Letterboxing ## Demo The demo, which should play inline and with WebGL effects in iPhone iOS9. http://jam3.github.io/ios-video-test/ The following shows auto play in iOS9, which is only supported when muted. http://jam3.github.io/ios-video-test/?muted=true ## Screenshots Playback in portrait: After rotating into landscape: After tapping on top of screen to show status bars: ## How Does it Work? This renders video frames to a `` element. It uses WebGL if available, otherwise Canvas2D. For iPhone browsers, this uses a hack to avoid the full-screen controls (which destroys WebGL processing). When `muted` is true, it simply seeks forward to the next frame and renders the `