我想在我的网站上使用视频播放技术。我在网站中使用 HTML5 视频,并发送常规 URL 到应用程序,以便在应用程序中使用本地 MPMoviePlayerController 进行播放。现在,我有要求希望在应用程序中像 Web 一样使用相同的技术,使用 UIWebView。当我请求链接进行加载时,它会打开 iOS 的默认播放器视图,这是我想避免的。这可能吗?
不,这是不可能的。在Safari浏览器中不行。视频将始终由本机播放器播放。相信我,我花了很多时间来研究这个问题。如果你构建一个Phonegap应用程序,则可以通过此处提到的内容实现: iPhone与iPad /浏览器上的HTML5内联视频 基本上:HTML < video id="player" width="480" height="320" webkit-playsinline> Obj-Cwebview.allowsInlineMediaPlayback = YES;
HTML 5:<video id="player" width="480" height="320" webkit-playsinline>
以及objc或swift:webview.allowsInlineMediaPlayback = YES;
来源:https://dev59.com/T3A65IYBdhLWcg3wqQc8 - Milan V.