IOS 11上的HTML5视频标签
我的网站中有一个视频元素的工作代码,它在ios 9/10和所有普通浏览器(chrome/ff/ie)上都能正常工作 我注意到,自从ios 11更新后,视频不再播放,甚至根本无法工作。它们显示为带有控件的空白框,但按“播放”键不起任何作用,打开视频全屏则不起任何作用 这是我相对简单的代码IOS 11上的HTML5视频标签,html,video,html5-video,ios11,Html,Video,Html5 Video,Ios11,我的网站中有一个视频元素的工作代码,它在ios 9/10和所有普通浏览器(chrome/ff/ie)上都能正常工作 我注意到,自从ios 11更新后,视频不再播放,甚至根本无法工作。它们显示为带有控件的空白框,但按“播放”键不起任何作用,打开视频全屏则不起任何作用 这是我相对简单的代码 <video playsinline onclick="play()" controls autoplay controlsList="nodownload">
<video playsinline onclick="play()" controls autoplay
controlsList="nodownload">
<source src="assets/images/video_im.mp4" type="video/mp4">
</video>
我尝试过使用playsinline=“true”和controls=“true”的不同变体。它们没有效果
我试着用谷歌搜索这个问题,但除了一个关于ios 11删除html5视频支持的播客外,似乎什么都没有,肯定有解决办法吗
如有任何见解/帮助,将不胜感激
干杯看起来像下面的代码:
已停止使用ios11(还有许多其他功能…)。我确认source
tag在ios9上确实有效)。尝试直接将src=“path/to/video.mp4”
放入video
标记中,它应该可以在ios11上工作
一个工作示例取自:
MacOS上的Safari似乎也有类似的问题,也许在那里测试更容易。看起来我们丢失了多源功能tho:(我有一个类似的问题,视频没有在Safari上播放。问题是我的web服务器。我将视频移动到另一个托管服务器,然后从那里加载并正常工作 e、 g 而不是:
<video src='/myVideo.mp4' controls> </video>
这样做:
<video src='https://anotherServer.com/myVideo.mp4' controls> </video>
您尝试过不同的视频格式吗?我实际上使用的是
m4v
。