javascript - 内联显示视频

标签 javascript jquery html css

我在网页中嵌入了视频。 我想让它在 iOS 上内联播放,而不是在单击播放按钮时扩展到全屏。

我试过了

添加 webkit-playsinline

<video width="400" controls webkit-playsinline>
  <source src="mov_bbb.mp4" type="video/mp4">
  <source src="mov_bbb.ogg" type="video/ogg">
  Your browser does not support HTML5 video.
</video>

我试过在 JSFiddle 中添加<-- 请使用您的手机/平板电脑查看它

有什么提示吗?

最佳答案

您还必须在 Obj C 中设置以下内容。

webview.allowsInlineMediaPlayback = YES;

您现有的属性如下所示。

<video id="player" width="480" height="320" webkit-playsinline>

其他 - 使用 HTML5 FullScreen API

http://www.sitepoint.com/use-html5-full-screen-api/
https://developer.mozilla.org/en-US/docs/Web/API/Fullscreen_API

下面是 Webkit Fullscreen 的属性。

  1. document.webkitCurrentFullScreenElement
  2. document.webkitCancelFullScreen
  3. document.webkitFullScreenKeyboardInputAllowed
  4. document.webkitIsFullScreen

关于javascript - 内联显示视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34323888/

相关文章:

javascript - 带有来自 Promise Async 的 puppeteer 错误的 NodeJS

javascript - 如果已选择或打开 Div,如何停止幻灯片效果

javascript - 在没有元素的情况下使用 jquery ui 显示模式对话框?

jquery - 在 jWYSIWYG 中设置默认字体系列

javascript - jQuery - 隐藏一个特定的 div 直到另一个被点击,当 div 悬停时再次隐藏那个 div

javascript - 想要在一行 jquery 代码中更改 css 的 2 个或多个属性,我该怎么做?

javascript - 选择并聚焦一个已经存在的窗口

jquery 验证插件 - 内联取决于

javascript - 逐字淡入文本,在当前完全可见之前开始淡出下一个单词

javascript - 在不重复 .mouseover() 函数的情况下迭代 div 组件