首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在手机原生播放器中播放HTML5视频?

如何在手机原生播放器中播放HTML5视频?
EN

Stack Overflow用户
提问于 2016-10-17 16:39:27
回答 1查看 3.7K关注 0票数 1

我在我的网站上嵌入了以下视频:

代码语言:javascript
复制
<video id="vid" data-src="/tasks/render/file/?method=inline&fileID=#local.child.getVideoFile()#">
    <source src="/tasks/render/file/?method=inline&fileID=#local.child.getVideoFile()#" type="video/mp4">
    Your browser does not support the video tag.
</video>

它工作得很好。我还将整个过程封装在一个fancybox中。它在lightbox式的覆盖中打开视频。这对于台式机来说是很好的。

但现在我的问题是..。有没有办法让我可以在移动设备(iPhone,安卓等)的本地视频播放器中打开视频?

我搜索了HTML5视频JavaScript函数和HTML5视频HTML属性,但什么也找不到。

要启动视频,我使用以下命令:

代码语言:javascript
复制
function play(vID) {
    document.getElementById('vid').play();
}
EN

回答 1

Stack Overflow用户

发布于 2016-10-17 18:53:36

HTML5现在实际上有一个Android应用程序接口-它正在开发中,就像他经常在新的规范中一样,但我认为在最近的iOS和FullSscreen版本中都支持它。

规范本身在这里:https://www.w3.org/TR/fullscreen/,它链接到这里的最新工作版本(请看奇怪的名称‘请看’链接):https://fullscreen.spec.whatwg.org

这个Mozilla页面上有一些示例,但需要注意的是,它需要更新,所以值得您先试一试。

关键功能是视频控制的,使用文档中的JavaScript元素。上面的链接中的一个例子是:

代码语言:javascript
复制
var elem = document.getElementById("myvideo");
if (elem.requestFullscreen) {
  elem.requestFullscreen();
}
代码语言:javascript
复制
<video controls id="myvideo">
  <source src="somevideo.webm"></source>
  <source src="somevideo.mp4"></source>
</video>
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40081867

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档