我正在建立一个免费无线网络门户。当用户连接时,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不加载视频
此外,当我右键单击然后单击“在新窗口中打开视频”时,它只显示一个视频播放器,但没有任何内容显示在其中。显然,播放按钮不起作用......
您可以尝试将type =“”属性添加到源。在那里包含视频MIME类型,例如
type="video/mp4"
此外,我认为视频不会在iOS上自动播放。从历史上看,由于下载视频内容的数据费用,它已阻止自动播放。我不确定我最近是否读过一些正在改变的地方。从用户的角度来看,即使美学或用户体验改进了它,用自动播放视频来锤击他们的数据容量也是不公平的。