为啥苹果设备在自己的播放器中播放 html5 视频?

Posted

技术标签:

【中文标题】为啥苹果设备在自己的播放器中播放 html5 视频?【英文标题】:why does apple devices play html5 videos in its own player?为什么苹果设备在自己的播放器中播放 html5 视频? 【发布时间】:2012-01-24 05:32:48 【问题描述】:

我尝试了不同的 html 播放器并使用了 html5 视频标签。然而,苹果设备(ipod touch 4、iphone 4、ipad)在其自己的播放器中显示 html5 视频。

我的主要目标是在视频中展示重叠式广告。我决定在绝对定位和 z-index 的帮助下隐藏/显示 div。它适用于我电脑上的浏览器,但无法在苹果设备中管理。

为了在苹果设备上展示广告,首先我需要使用我自己的html5播放器,而不是苹果默认的视频播放器。

我的方法可行还是有任何解决方法?任何想法都将受到高度赞赏。

谢谢,

已编辑

有一个属性“webkit-playsinline”。但这也不起作用。我认为它只适用于使用 UIWebView 进行应用程序编程。

<video id="video"   webkit-playsinline>

【问题讨论】:

在您的源代码中,您尝试使用 webkit 播放器。是的,safari 是一个 webkit。但是苹果会覆盖它。像一些 css-style 可以覆盖标准类。 【参考方案1】:

抱歉,您不能使用其他播放器。任何支持 html5 的浏览器都可以让你几个不同的播放器。每个播放器都内置到浏览器中。它是浏览器的一部分。 当您使用 Apple 设备进行浏览时,您只能使用 Safari(和 Opera)。 Safari 只有 1 个播放器用于 html5-video。并且 Opera 使用 safari-implementation of player :)

【讨论】:

以上是关于为啥苹果设备在自己的播放器中播放 html5 视频?的主要内容,如果未能解决你的问题,请参考以下文章

为啥苹果手机的视频播放不了?

为啥苹果手机视频播放不了

为啥 HTML5 视频不能在 IOS 8 WebApp(webview) 中播放?

为啥我无法播放 React HTML5 视频组件?

苹果手机微信视频为啥不能播放?

html5网站 使用video标签在安卓和苹果手机上出现的问题