Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
<;视频>;标签在iOS 10 iPad Safari的新更新中不再有效_Ios_Angularjs_Html_Video_Safari - Fatal编程技术网

<;视频>;标签在iOS 10 iPad Safari的新更新中不再有效

<;视频>;标签在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上运行得非常好。现在,它在中间渲染视

我有一个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上运行得非常好。现在,它在中间渲染视频海报和播放按钮,但单击播放按钮时不执行任何操作

在WebKit的博客中描述了如何支持使用
playsinline
属性,所以我也尝试了添加该属性,但没有成功


有人知道新的更新是怎么回事吗?谢谢

嗯,我似乎记得
ngsrc
元素上工作不正常。尝试将其添加到
元素中,看看发生了什么发现了iOS 10的类似问题,这似乎与crossorigin标志有关。对我来说,第一个HEAD调用是使用授权cookie发送的,但下一个GET调用是在不使用授权cookie的情况下发送的,这会导致服务器以未经授权的响应进行响应。@Mystogan我在iOS 10上的视频播放也有一个奇怪的问题,在iOS 9上它工作正常。在我的例子中,视频源指向一个重定向的URL。@Mystogan我想知道这是不是同样的问题。“你是怎么修好的?”安德烈说。我还没有解决这个问题。我在本期文章中发布了详细信息: