2021
06-13
06-13
WKWebview非全屏自动播放h5视频的实现方法(Swift、OC)
前言WKWebview加载一个视频播放的h5页面时,默认是需要用户点击一下才能播放视频,且视频播放时会全屏播放。如果想要h5页面视频非全屏自动播放该怎么做呢?Swift实现这个时候就需要设置WKWebview的configuration参数,我们先来看一下Swift的实现,代码如下:letconfiguration=WKWebViewConfiguration()configuration.allowsInlineMediaPlayback=trueif#available(iOS10.0,*){configuration.mediaTypesRequiringUserAc...
继续阅读 >
什么是跨域跨域是浏览器的专用概念,指js代码访问自己来源站点之外的站点。比如A站点网页中的js代码,请求了B站点的数据,就是跨域。A和B要想被认为是同域,则必须有相同的协议(比如http和https就不行)、相同域名、和相同端口号(port)。如果你是做App、小程序等非H5平台,是不涉及跨域问题的。由于uni-app是标准的前后端分离模式,开发h5应用时如果前端代码和后端接口没有部署在同域服务器,就会被浏览器报跨域。本文主要介绍u...
vue的默认配置是使用hash模式,这样我们访问的时候都带有了一个#号,再支付回调的地址或者其他原因不支持#号或者不喜欢#号这种模式,优势就出现了需要去除#号,于是vue端就需要配置该模式,并且使用懒加载,vue端的配置如下:首先先声明一下,这是使用vue+nginx实现前后端分离的项目,并且使用vueaxios实现代理功能(允许跨域并且服务端已经开启跨域),然后就是打包的配置:!!!注意,这里配置的assetsPublicPath一定要配置成 ...
背景:目前keras框架使用简单,很容易上手,深得广大算法工程师的喜爱,但是当部署到客户端时,可能会出现各种各样的bug,甚至不支持使用keras,本文来解决的是将keras的h5模型转换为客户端常用的tensorflow的pb模型并使用tensorflow加载pb模型。h5_to_pb.pyfromkeras.modelsimportload_modelimporttensorflowastfimportosimportos.pathasospfromkerasimportbackendasK#路径参数input_path='inputpath'weight_...
H5广告,包括H5广告的设计流程,究竟有什么讲究,和阶段。为了能帮助更多的人了解H5广告,我专门做了一个讲义。同时,也让我意外的收到了非常好反馈和认!这是对我的极大鼓励!我的讲义内容仍然还有不少不完善和有待系统的内容。但是,我相信你在现在的互联网上应该很难再找到像是我这种体量的带有系统性的H5广告讲解内容了~希望能对这个行业作出微薄的贡献!目前互联网上最为全面的H5普及知识分享干货内容讲义! 对H5的最初...