为啥苹果设备在自己的播放器中播放 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 视频?的主要内容,如果未能解决你的问题,请参考以下文章