Site icon Soul & Shell Blog

iOS UIWebView use HTML5 Video Tag Autoplay (WebView 影片自動播放)

iOS UIWebView Video Tag Autoplay

HTML5 提供了 Video Tag 讓我們在網頁中嵌入影片,其中有一個 Attribute 為 autoplay,但是在 iOS WebApp 中卻無法工作。HTML 如下:

<video src="MyVideo.mp4" autoplay>
</video>

查了原因發現 iOS 預設的 UIWebView 是不允許影片自動播放的,我想應該是牽涉到內容計費的問題。如果要讓 Video Tag 可以自動播放影片,必須在 UIWebView 加入以下設定即可:

// Video autoplay
uiWebView.allowsInlineMediaPlayback = YES;
uiWebView.mediaPlaybackRequiresUserAction = NO;

Reference

Exit mobile version