- iphone – How to play video inline with WkWebView – Stack Overflow
- xcode – Enable inLine media playback for SwiftUI on videos loaded through WKWebView – Stack Overflow
let webConfiguration = WKWebViewConfiguration()
webConfiguration.allowsInlineMediaPlayback = true
let webView: WKWebView = WKWebView(frame: view.bounds, configuration: webConfiguration)
問題はWKWebView
呼び出しでconfiguration
を引数とするのを忘れていたことでした。中にはmediaTypesRequiringUserActionForPlayback = []
とする回答もありましたがiOS14検証では不要でした。
やってること自体はOpenCV: Getting Started with Videosにあるものと変わらないのですが、setTimeout
でFPS処理するのか単にrequestAnimationFrame
の再帰にするのかと言う違いです。
この続きはCanvas上の処理をどうするか決まったらと言うことにしたいと思います。(毎回実用に至らないのが難点)
OpenCV: OpenCV.js Tutorials