<;视频>;标签在iOS 10 iPad Safari的新更新中不再有效
我有一个Angular应用程序,显示如下视频:<;视频>;标签在iOS 10 iPad Safari的新更新中不再有效,ios,angularjs,html,video,safari,Ios,Angularjs,Html,Video,Safari,我有一个Angular应用程序,显示如下视频: <video ng-if="videoToPresent.shouldShow" width='640' height='360' controls autoplay> <source ng-src="{{videoToPresent.url}}" type="video/mp4" /> </video> 在新的iOS 10更新之前,这在mobile Safari上运行得非常好。现在,它在中间渲染视
<video ng-if="videoToPresent.shouldShow" width='640' height='360' controls autoplay>
<source ng-src="{{videoToPresent.url}}" type="video/mp4" />
</video>
在新的iOS 10更新之前,这在mobile Safari上运行得非常好。现在,它在中间渲染视频海报和播放按钮,但单击播放按钮时不执行任何操作
在WebKit的博客中描述了如何支持使用playsinline
属性,所以我也尝试了添加该属性,但没有成功
有人知道新的更新是怎么回事吗?谢谢 嗯,我似乎记得
ngsrc
在
元素上工作不正常。尝试将其添加到
元素中,看看发生了什么发现了iOS 10的类似问题,这似乎与crossorigin标志有关。对我来说,第一个HEAD调用是使用授权cookie发送的,但下一个GET调用是在不使用授权cookie的情况下发送的,这会导致服务器以未经授权的响应进行响应。@Mystogan我在iOS 10上的视频播放也有一个奇怪的问题,在iOS 9上它工作正常。在我的例子中,视频源指向一个重定向的URL。@Mystogan我想知道这是不是同样的问题。“你是怎么修好的?”安德烈说。我还没有解决这个问题。我在本期文章中发布了详细信息: