HTML5视频未在Mac OS X(桌面)CNA(强制网络助手)上显示

问题描述 投票:3回答:1

我正在建立一个免费无线网络门户。当用户连接时,CNA会在我的门户网站加载的屏幕中弹出。

问题:OS X桌面中未显示HTML5视频。即使iPhone可以显示它,桌面也不会。在这个邪恶的浏览器中我甚至无法检查任何东西(可以称之为浏览器吗?我不这么认为)。

我的视频代码:

<video id="promo-video" height="100%" width="100%" preload="auto" autoplay="" muted="" webkit-playsinline="" playsinline="">
  <source src="externalUrlToVideo" type="video/mp4">
</video>

请记住,这个相同的代码在iOS上显示视频(但不会自动播放...现在这是一个小问题)。

一些屏幕截图*可能有所帮助。视频应该在右栏播放:CNA doesn't loads video CNA不加载视频

What happens when I right-click video then  click "Show controls"当我右键单击视频然后单击“显示控件”时会发生什么

此外,当我右键单击然后单击“在新窗口中打开视频”时,它只显示一个视频播放器,但没有任何内容显示在其中。显然,播放按钮不起作用......

html5 macos video captiveportal
1个回答
1
投票

您可以尝试将type =“”属性添加到源。在那里包含视频MIME类型,例如

type="video/mp4" 

此外,我认为视频不会在iOS上自动播放。从历史上看,由于下载视频内容的数据费用,它已阻止自动播放。我不确定我最近是否读过一些正在改变的地方。从用户的角度来看,即使美学或用户体验改进了它,用自动播放视频来锤击他们的数据容量也是不公平的。

© www.soinside.com 2019 - 2024. All rights reserved.