是否可以在离线时使用WKWebView
播放从本地嵌入式服务器提供的视频?
我有一个使用WKWebView
开发的应用程序,它是从嵌入式服务器提供的。
我正在提供本地视频,并使用<vidoe src="http://localhost:8102/path/to/video.mp4"></video>
播放视频。
它在iOS 9.x上正常运行。在线和离线(wifi和数据关闭)。
但是在iOS 10上,当wifi关闭时(在iPad Pro Wifi和模拟器上试用),它不播放视频。
错误是MEDIA_ERR_SRC_NOT_SUPPORTED
,基本上无法到达服务器。但是当它在模拟器上运行时,我可以在桌面Safari上播放视频。
我也尝试过行为相同的UIWebView。
在模拟器上重现的步骤:
ios 9模拟器上的相同步骤没有问题。
有什么方法可以解决这个问题吗?我尝试使用与file://
不兼容的WKWebView
网址。